npm安装第三方库找不到“cl.exe”问题
1.安装第三方库时找不到“cl.exe”的解决方法
安装 本地 remix时 出现错误(npm install remix-ide -g)
原因:remix 依赖的 python库,而 有些python 库需要编译 c++ 代码
-
下载 VisualStudio ,地址:http://msdn.itellyou.cn/
-
安装 Visual Studio 时 默认安装 VC++(默认的都装上吧,稍微检查下是否勾选VC++)
-
VC++ 安装成功检测,通过控制台调用 cl
-
继续执行安装第三方库命令,如果依然 找不到“cl.exe”,则需要配置环境变量
cl.exe位置:
D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.15.26726\bin\Hostx64\x64
添加到用户变量的 path中:
再检测下VC++ 是否安装成功(通过控制台调用 cl )
2.安装第三方库时 fatal error C1083: 无法打开包括文件 错误
配置好环境后,再次执行,如果报错如下:
解决方案:打开管理员权限命令窗口,并执行 npm install --global --production windows-build-tools
-
VS构建工具安装时会耽误一些时间
-
解决以上问题后,再执行安装第三方库命令,安装过程 会有一系列 黄色警告信息,不用理会,如下:
-
成功~
吐槽一下:安装时用的200M光纤,还等了10多分钟.....
-
运行测试
我安装的是 remix本地开发环境,所以安装成功后,直接运行:remix-ide,没有问题。
如果仍旧报错,建议FQgoogle具体的错误~~
引用阅读:https://blog.csdn.net/qq_42868008/article/details/81987852