解決したいこと
npm installで各種ツールをインストールしたい
発生している問題・エラー
npm installを入力後、エラー発生してしまいます。
npm ERR! Linux 3.10.0-1160.31.1.el7.x86_64 npm ERR! argv "/usr/bin/node" "/bin/npm" "install" npm ERR! node v6.17.1 npm ERR! npm v3.10.10 npm ERR! path ../semver/bin/semver.js npm ERR! code EPROTO npm ERR! errno -71 npm ERR! syscall symlink npm ERR! EPROTO: protocol error, symlink '../semver/bin/semver.js' -> '/var/www/html/vue-laravel-spa/node_modules/@babel/core/node_modules/.bin/semver' npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> npm ERR! Please include the following file with any support request: npm ERR! /var/www/html/vue-laravel-spa/npm-debug.log
該当するソースコード
package.json
1{ 2 "private": true, 3 "scripts": { 4 "dev": "npm run development", 5 "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 6 "watch": "npm run development -- --watch", 7 "watch-poll": "npm run watch -- --watch-poll", 8 "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 9 "prod": "npm run production", 10 "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" 11 }, 12 "devDependencies": { 13 "axios": "^0.19", 14 "bootstrap": "^4.0.0", 15 "cross-env": "^5.1", 16 "jquery": "^3.2", 17 "laravel-mix": "^4.0.7", 18 "lodash": "^4.17.13", 19 "popper.js": "^1.12", 20 "resolve-url-loader": "^3.1.2", 21 "sass": "^1.20.1", 22 "sass-loader": "^7.1.1", 23 "vue": "^2.5.17", 24 "vue-template-compiler": "^2.6.10" 25 } 26}
自分で試したこと
npm cache clearに再度入れ直し
sass-loaderのバージョンを8系から7.1.1に変更後、npm installを実行
等試しましたが状況変わらずでした。
こちらのエラーについてご存じの方ございましたら、
ご指導、ご鞭撻のほどよろしくお願い致します。
実行環境
centos 7.7
php 7.3.28
laravel 6.20.28
node v6.17.1
npm 3.10.10
あなたの回答
tips
プレビュー