npm安装第三方库找不到“cl.exe”问题

1.安装第三方库时找不到“cl.exe”的解决方法

安装 本地 remix时 出现错误(npm install remix-ide -g)
原因:remix 依赖的 python库,而 有些python 库需要编译 c++ 代码

  • 下载 VisualStudio ,地址:http://msdn.itellyou.cn/
    VisualStudio

  • 安装 Visual Studio 时 默认安装 VC++(默认的都装上吧,稍微检查下是否勾选VC++)
    安装vc++

  • VC++ 安装成功检测,通过控制台调用 cl
    控制台调用 cl

  • 继续执行安装第三方库命令,如果依然 找不到“cl.exe”,则需要配置环境变量

cl.exe位置:
D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.15.26726\bin\Hostx64\x64

cl.exe位置

添加到用户变量的 path中:

添加Path值

再检测下VC++ 是否安装成功(通过控制台调用 cl )

2.安装第三方库时 fatal error C1083: 无法打开包括文件 错误

配置好环境后,再次执行,如果报错如下:

fatal error C1083

解决方案:打开管理员权限命令窗口,并执行 npm install --global --production windows-build-tools

  • VS构建工具安装时会耽误一些时间
    VS构建工具安装

  • 解决以上问题后,再执行安装第三方库命令,安装过程 会有一系列 黄色警告信息,不用理会,如下:
    各种提示警告

  • 成功~
    吐槽一下:安装时用的200M光纤,还等了10多分钟.....
    安装组件成功

  • 运行测试
    我安装的是 remix本地开发环境,所以安装成功后,直接运行:remix-ide,没有问题。
    测试调用组件

如果仍旧报错,建议FQgoogle具体的错误~~
引用阅读:https://blog.csdn.net/qq_42868008/article/details/81987852

posted on 2018-10-23 10:15  邹华栋  阅读(1972)  评论(1编辑  收藏  举报