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,沒有問題。
    測試調用組件

如果仍舊報錯,建議翻牆google具體的錯誤~~
引用閱讀:https://blog.csdn.net/qq_42868008/article/details/81987852


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM