首先需要确定你的版本是否适配
1.https://nodejs.org/zh-cn/download/releases/
可以通过以上链接检查自己的node 和npm 的版本是否对应
使用别人的脚手架工程或者现成的内容,版本尽量低一点 推荐14.16.0
2.遇到gyp verb ensuring that file exists: C:\Python27\python.exe gyp ERR! configure error这一类语句,需要修改python的版本,之前下载过,可以自己查看一下python的版本,如果不是2.7就修改成2.7的版本
让她自动安装的命令
npm install --global --production windows-build-tools
自行下载的命令(推荐这一种)
npm install --python=python2.7 #先下载
npm config set python python2.7 #再设置环境
这一步等待时间不算太短
3.出现
gyp verb could not find “msbuild.exe” in PATH - finding location in registry
这一类错误 最好是删除node_modules
重新下载npm install.
cnpm和npm多少还是有些区别,cnpm感觉报错更少,处理依赖更好一些,推荐使用cnpm ,可以通过下面该命令设置cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.如果在install中出现红黄色的peerDependencies WARNING 警告,但是又显示成功完成了,不要直接运行,找到报错的peerDependencies ,对它进行一个安装,比如下面这张图
通过cnpm i node-sass@^4.0.0 -D 命令来解决
5.建议安装的时候使用管理员身份运行,避免一些不必要的问题