Vagrant 中正确安装进行 npm install
2017-07-05 本文已影响0人
Tim_Lee
在 Vagrant 中使用 node.js 的 npm install
命令会出现错误。:
npm ERR! Linux 4.4.0-66-generic
npm ERR! argv "/home/vagrant/.nvm/versions/node/v7.4.0/bin/node" "/home/vagrant/.nvm/versions/node/v7.4.0/bin/npm" "install" "--save" "electron"
npm ERR! node v7.4.0
npm ERR! npm v4.0.5
npm ERR! path ../mkdirp/bin/cmd.js
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink
npm ERR! EPROTO: protocol error, symlink '../mkdirp/bin/cmd.js' -> '/vagrant/videoinfo/node_modules/.bin/mkdirp'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
这是因为 Vagrant 是加载在主机上的虚拟机, npm 需要增加一些参数。
npm install --save --no-bin-links electron
在安装命令中加入 --no-bin-links
即可。