Ich arbeite an einer React-Webanwendung mit Webpack, lose neben diesem Tutorial .
Aus Versehen habe ich den Ordner node_modules zu meinem Git hinzugefügt. Ich habe es dann wieder mit entfernt git rm -f node_modules/*
.
Wenn ich jetzt versuche, den Webpack-Server zu starten, wird folgende Fehlermeldung angezeigt:
> webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors
sh: webpack-dev-server: command not found
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "run" "devserve"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! Blabber@0.0.1 devserve: `webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors`
npm ERR! spawn ENOENT
Zuerst dachte ich, es sei nur mein Projekt, aber dann habe ich die Code-Checkpoints des Tutorials überprüft: der gleiche Fehler! Etwas scheint also global durcheinander zu sein.
Folgendes habe ich bisher versucht:
rm node_modules
und neu installieren mitnpm install
npm cache clean
wie jemand zu diesem Thema auf Github erwähnt- Installieren Sie das Webpack global mit
npm install -g webpack
- Löschen Sie Node und Npm vollständig von meinem System (mithilfe dieser Anleitung ) und installieren Sie sie mithilfe von Brew neu
Die Fehlermeldung bleibt weiterhin bestehen. Was kann ich noch versuchen?
PS: Der Inhalt von webpack.dev.config.js
ist:
var config = require('./webpack.config.js');
var webpack = require('webpack');
config.plugins.push(
new webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("development")
}
})
);
module.exports = config;
webpack.dev.config.js
.