我在下载npm包依赖时,chromedriver下载异常。
解决方法 (我用的是方法1解决的,2.3方法没有试过)
1.方法1 vue-cli 脚手架的一个 bug,原因是 chromedriver 的部分文件被国内网络给墙掉了,执行以下命令:
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
2.方法2
方法1不行的话尝试方法2:
sudo npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
此时会提示找不到命令,执行以下操作:
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
3.方法3 如果以上方法都不行,尝试方法3:
npm install --ignore-scripts
npm install