2017-03-20 47 views
1

プロジェクトに取り掛かっていて、「npm run watch」を実行しました このエラーが発生しました。私は正常に働いていましたが、突然このエラーが発生しました!Laravel:npm run watchエラー

> @ watch C:\projects\tests\blog 
> 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 

undefined:1 



SyntaxError: Unexpected token 

npm ERR! Windows_NT 10.0.14393 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe"   
"C:\\Users\\Bruno\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "run" "watch" 
npm ERR! node v6.10.0 
npm ERR! npm v4.3.0 
npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! @ 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` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the @ watch script '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'. 
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 --watch --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. 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Users\Bruno\AppData\Roaming\npm-cache\_logs\2017-03-20T13_06_27_111Z-debug.log 

どうすればよいですか? Windowsシステム上で開発しているか、Windowsホストシステム上のVMを実行している場合

答えて

0

、あなたはNPMは、--no-binにリンクしてinstallコマンドを実行する必要があります対応のスイッチ:

このコマンドを使用してインストールします。

npm install --no-bin-links 

そして後にこれを実行します。

npm run watch-poll 

Source for 5.4

Source for <= 5.3

0

私はただ単純に構築されたCSSやJSファイルなどmix-manifest.jsonファイルを削除しました。後で働いたもの

0

私にとっては、mix-manifest.jsonファイルを削除しました。その後、npm run watch-poll

私のpackage.jsonスクリプトです。 XAMPPシェルから

"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" 
    }, 

実行laravel(Windows 7の)

0

注:あなたがインストールのNode.jsとNPMの最新バージョンを持っていることを確認してください。

  • クリアNPMのキャッシュ: sudo npm cache clean -f
  • called 'n'をインストールします。 sudo npm install -g n
  • 最新の安定Node.jsのバージョンのインストール:sudo n stable

代わりに特定のバージョンを選択し、次のようにインストールします。

sudo n (wanted node version)

あなたがして、このプロジェクトのために問題を開く方法についての情報を得ることができます:それは文字通り、何をすべきか、ログ出力で説明していますnpm bugs

...

関連する問題