提示:如果说有那位愿意贡献自己的排坑方案,欢迎在评论区留言,我会第一时间更新过去,并会署名贡献者,希望通过大家的共享,可以为那些正掉在坑里的开发者指出正确的解决方案
问题一: npm 不是内部或者外部命令
问题原因:未安装node.js
解决方案:
- 在node.js官网下载安装对应组件
问题二: 找不到 npm 命令导致无法 install
问题原因:这种问题一般是安装 node 的默认位置被修改了,需要配置环境变量。
解决方案:
- 最快的方式是卸载 Node,重新安装 Node,安装的时候不要做任何修改,一路默认安装
- 新增 node 的全局环境变量配置
问题三: 由于安装时的权限问题导致install失败
问题原因:电脑登陆用户对项目文件没有权限。
解决方案:
- 右击目录,选择属性-》选择安全,加上当前用户对目录的写权限和读权限等
问题四: npm install 长时间卡顿超时错误
问题原因:执行 npm install 一直在等待中,半天没响应/提示超时错误/链接错误。
解决方案:
- 首先执行以下命令查看包下载的详细进度:npm config set loglevel=http
- 然后删除本地的 node_modules 目录,删掉 package-lock.json 文件
- 配置淘宝镜像代理:npm config set registry “https://registry.npm.taobao.org”
- 最后重新执行安装 npm install
问题五: 报cb() nerver called错误
问题原因:这时可能是之前的缓存有问题,清楚缓存即可。
解决方案:
- 先使用:npm cache verify
- 再使用:npm cache clean -f
- 可能需要:npm cache clean --force
- 重新进行安装即可:npm install
问题六: 无法找到python2环境错误
问题原因:可能在安装时没有安装python2扩展(Can’t find Python executable “python”,you can set the PYTHON env avriable)。
解决方案:
- 先安装python2.7
- 可能需要:将py2.7加入到系统环境变量中(在系统环境中添加 python.exe所在文件夹路径即可),并重启
- 再使用:npm cache clean --f
- 重新进行安装即可:npm install
问题七: window10 npm install 出现MSBUILD : error MSB4132: 无法识别工具版本“2.0”,可用的工具版本为 “4.0”。
问题原因:可能在安装时没有安装vs2015。
解决方案:
- 从https://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe地址下载Microsoft Visual C++ Build Tools 2015,下载之后安装
- 安装成功之后执行npm config set msvs_version 2015 --global
- 然后再次执行npm install
问题八: ls-remote -h -t ssh://git@github.com/babel/preset-react.git问题。
问题原因:不能通过ssh://从远程源上获取指定的资源(说句实在话,我真没理解来官方的源怎么会有这样的问题)。
解决方案:
- 重新输入
cnpm install
便可解决问题,但我才疏学浅,真的不理解,这究竟是怎么回事。
更多问题及解决方案,还希望大家能够分享出来,让更多人少走弯路~~