問題がlaravel-mixに関連しているかどうかわかりませんが、Browsersyncパッケージに問題があります。ここに私のmix.jsです:Laravel-mix - event.jsでエラーが発生したBrowserSync:160
mix.js('resources/assets/js/app.js', 'public/js')
.browserSync({proxy: 'localhost:8000'})
.sass('resources/assets/sass/app.scss', 'public/css');
私は(watch
が故にwatch-poll
see here、変更をピックアップしていません)npm run watch-poll
を実行すると、私はコンソールに次のエラーを取得:
[Browsersync] Watching files...
events.js:160
throw er; // Unhandled 'error' event
^
Error: watch resources/views/auth/passwords ENOSPC
at exports._errnoException (util.js:1020:11)
at FSWatcher.start (fs.js:1443:19)
at Object.fs.watch (fs.js:1470:11)
at createFsWatchInstance (/home/tanmay/LVProjects/learningdemo/node_modules/chokidar/lib/nodefs-handler.js:37:15)
at setFsWatchListener (/home/tanmay/LVProjects/learningdemo/node_modules/chokidar/lib/nodefs-handler.js:80:15)
at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/tanmay/LVProjects/learningdemo/node_modules/chokidar/lib/nodefs-handler.js:228:14)
at FSWatcher.NodeFsHandler._handleDir (/home/tanmay/LVProjects/learningdemo/node_modules/chokidar/lib/nodefs-handler.js:407:19)
at FSWatcher.<anonymous> (/home/tanmay/LVProjects/learningdemo/node_modules/chokidar/lib/nodefs-handler.js:455:19)
at FSWatcher.<anonymous> (/home/tanmay/LVProjects/learningdemo/node_modules/chokidar/lib/nodefs-handler.js:460:16)
at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ watch: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch-poll"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ watch script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/tanmay/.npm/_logs/2017-08-07T07_02_31_677Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ watch-poll: `npm run watch -- --watch-poll`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ watch-poll script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/tanmay/.npm/_logs/2017-08-07T07_02_31_725Z-debug.log
私はam:Ubuntu 16.04.3(VMではない)ランニング:Nodejsのv6.11.2、NPMのV5.3.0
私は私のmix.jsから.browserSync()
コールコメントアウトした場合:
mix.js('resources/assets/js/app.js', 'public/js')
// .browserSync({proxy: 'localhost:8000'})
.sass('resources/assets/sass/app.scss', 'public/css');
ただし、エラーはもはや持続するが。問題を回避するにはどうしたらいいですか?他の必要な情報をお気軽にお尋ねください。
は、ここに私のpackage.jsonファイル
UPDATE:このエラーは、新しいlaravelプロジェクトでは発生しません。新しいプロジェクトと同じ結果を得るには、これは私がやったことです:
私はノードモジュールを削除:rm -rf node_modules
私はパッケージlock.jsonファイル削除:rm package-lock.json
を私は再実行:npm install
、npm run dev
、npm run watch-poll
結果:まだ同じエラー:(による別のタスクへ
ここでも同じエラーが発生します。このエラーは新しいlaravelプロジェクトでは発生しませんが、 "結果:まだ同じエラーです:("!)というステートメントを終了します。ありがとう – retrovertigo
@retrovertigo新しいプロジェクトにエラーはありません "if" npm run watchの代わりに 'sudo npm run watch'を実行しています。この記事では、新しいマシンでこの問題が発生しました。この問題は本当に落ち込んでいます。 – Eisenheim