Bis vor kurzem hat alles gut funktioniert. Plötzlich löst webpack-dev-server
einen Fehler aus.webpack-dev-server-Modul wirft "spawn EACCES" Fehler
Mein webpack.config.js sieht wie folgt aus:
var path = require("path");
module.exports = {
entry: {
app: ["./src/js/app.js"]
},
output: {
path: path.resolve(__dirname, "./dist/js/"),
filename: "bundle.js"
},
devServer: {
port: 8080,
stats: 'errors-only',
open: true
}
};
Meine Skripte in package.json wie folgt aussieht:
"scripts": {
"dev": "babel src -d dist && webpack-dev-server --inline --hot",
"build": "gulp uglify"
}
Der Fehler, dass webpack-dev-server
Modul führt bei der Ausführung npm run dev
ist:
Project is running at http://localhost:8080/
webpack output is served from/
internal/child_process.js:325
throw errnoException(err, 'spawn');
^
Error: spawn EACCES
und dann existiert es sofort (Terminal ist bereit für neue Befehle).
Ich habe bereits auf google webpack-dev-server spawn EACCES error
gesucht, aber ohne ordnungsgemäße Ergebnisse. Ich habe sogar versucht, die Skripte mit sudo
Befehl auszuführen, aber es funktioniert immer noch nicht.
Ich kann nicht finden, was ich falsch mache.
vielleicht ein ähnliches Problem gefunden wird [hier] (https: // stackoverflow.com/questions/44504208/webpack-dev-server-for-vue-cli-error-spawn-eacces). Funktioniert die angenommene Antwort dort? – ContinuousLoad
Ich werde es überprüfen. –
Ich habe 'cross-env NODE_ENV = development' im Skript hinzugefügt, jetzt wird 'sh: 1: cross-env: not found' geworfen. Vielleicht habe ich Probleme mit dem Betriebssystem selbst. –