【laravelノート】npm install実行エラー実行yarn install

1639 ワード

homestead環境でnpm installエラーを実行する:
npm ERR! path /home/vagrant/code/laravel/node_modules/abbrev/package.json.1257227695
npm ERR! code ETXTBSY
npm ERR! errno -26
npm ERR! syscall rename
npm ERR! ETXTBSY: text file is busy, rename '/home/vagrant/code/laravel/node_modules/abbrev/package.json.1257227695' -> '/home/vagrant/code/laravel/node_modules/abbrev/package.json'

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2018-08-01T06_21_55_555Z-debug.log

解決:実行:yarn install

更なるピットの記録:


これはデスクトップで成功しました.同じwin 10システムがノートパソコンで同じbox、vagrant、vmの同じ環境を実行しても失敗しました.
マルチ試行:yarnを最新版にアップグレードし、yarn installエラーを再実行します.
error An unexpected error occurred: "EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/code/test/node_modules/acorn-dynamic-import/node_modules/.bin/acorn'".

解決:yarn install--no-bin-linksを実行して順調に通過しようとします

しかし、npm run devでエラーが発生しました。

npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! @1.9.6 development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the @1.9.6 development 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:

解決:package.jsonでcross-envをすべて削除し、コマンドを再実行し、コンパイルに成功しました。