- VS 问题
MSBUILD : error MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 “4.0”。
npm install --msvs_version 2015
- node-sass问题
npm ERR! node-sass@4.9.0 postinstall:
node scripts/build.js
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install node-sass
- chromedriver问题
chromedriver@2.27.2 install:
node install.js
npm install chromedriver --chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver
搞了两天,网上的所有解决方案都试过一次了,没有用
最后的解决方案就是,
在一个空白的文件夹中安装报错的模块名,
如果能正常安装,那就证明,是项目本身依赖版本有问题,
用目前最新的版本去修改之前的项目中的依赖版本
删除之前的node_modules重新在npm install一下,就完事了如果不能正常安装,那就证明,镜像有问题,或者,项目依赖中的版本已经失效不存在,
那就换一个最近还能找到的新版本试试,与原版本的差距最好不大,鬼知道每次更新的啥
终极解决方案
反思下,网上所有的教程都找了一遍,为什么同样的问题别人都能解决,而你依然解决不了呢
其实有时候,错的不一定是你环境问题,也可能是别人的项目本身就是充满着大大小小的坑