RunScriptError: Run "C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild"


 

   在對vue項目進行cnpm i時,報錯:RunScriptError: Run "C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild"

  我查看到關鍵詞是“node-gyp",於是我以系統管理員身份,打開cmd,

  為node-gyp配置安裝python2.7以及VC++ build Tools依賴

     cmd輸入以下命令

     cnpm install -g node-gyp

        cnpm install --global --production windows-build-tools

   配置依賴

  cmd輸入以下命令

      cnpm config set python python2.7
      cnpm config set msvs_version 2015
python配置環境變量

        (1) 右鍵點擊"計算機",然后點擊"屬性"

        (2) 然后點擊"高級系統設置"

      (3) 選擇"系統變量"窗口下面的"Path",雙擊即可!

      (4) 然后在"Path"行,添加python安裝路徑即可(我的C:\Users\dida\.windows-build-tools\python27)。

        此時cmd輸入python,可查看到版本號,說明安裝成功

  但可能還會報錯:未能加載Visual C++ 組件"VCBuild.exe"

        hack:執行node-gyp list,結果如下

      

       此時可觀察到,倒數第二行報錯,按提示輸入命令node-gyp install

       再次執行,結果如下

     

此時刪除node-modules,在項目目錄下,重新打開cmd,執行cnpm i,安裝成功

 


免責聲明!

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



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