2017-04-13 7 views
0

FIXED: Lösung war, den Ordner node_modules zu löschen und npm instal neu zu starten, und danach alles funktionierte.Laravel 5.4 npm run dev Fehler

Ich habe einige Probleme mit Laravel und zu versuchen, "npm run dev" zu laufen, bekomme ich diesen Fehler:

   Asset  Size Chunks     Chunk Names 
     /js/app.js 1.18 MB  0 [emitted] [big] /js/app 
mix-manifest.json 32 bytes   [emitted]   
npm ERR! code ELIFECYCLE 
npm ERR! errno 2 
npm ERR! @ dev: `node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js` 
npm ERR! Exit status 2 
npm ERR! 
npm ERR! Failed at the @ dev script 'node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'. 
npm ERR! Make sure you have the latest version of node.js and npm installed. 
npm ERR! If you do, this is most likely a problem with the package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR!  npm owner ls 
npm ERR! There is likely additional logging output above. 

Meine Versionen von Npm und Knoten ist:

Npm: 4.5. 0 Knoten: V7.8.0

Und Laravel 5.4

Hier ist meine packages.json:

{ 
    "private": true, 
    "scripts": { 
    "dev": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 
    "watch": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 
    "watch-poll": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --watch-poll --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 
    "hot": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 
    "production": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" 
    }, 
    "devDependencies": { 
    "axios": "^0.15.3", 
    "bootstrap-sass": "^3.3.7", 
    "cross-env": "^3.2.3", 
    "jquery": "^3.1.1", 
    "laravel-mix": "0.*", 
    "lodash": "^4.17.4", 
    "vue": "^2.1.10" 
    }, 
    "dependencies": { 
    "webpack": "^2.3.3" 
    } 
} 

Irgendeine Lösung?

+0

Haben Sie 'webpack.mix.js' Datei in Ihrem Stammverzeichnis haben? –

+0

Laufen Sie auf einer Windows-Maschine? https://laravel.com/docs/5.4/mix#running-mix => lösche deinen node_modules Ordner und starte npm install wie folgt: npm install --no-bin-links –

+0

Ich habe das webpack.mix.js in meine Wurzel, habe hier nichts verändert. Auch ich laufe Mac –

Antwort

0

Ich habe eine neue Installation von Laravel mein Knoten und npm aktualisiert und alle funktionierte gut, gefolgt diese Schritte

npm install 
npm install cross-env -D 
npm run dev 
Verwandte Themen