簡體   English   中英

如何在Windows 10上解決'node-gyp rebuild'問題?

[英]How to solve 'node-gyp rebuild' issue on Windows 10?

作為嘗試在項目中使用節點NPM依賴項的一部分,我得到了一個node-gyp rebuild問題,我已經報告過了

我知道這個SO問題的解決方案,但它不適用於Windows 10(我是32位,我不知道這是否相關)。 Windows SDK 7.1(和其他)將無法安裝。

有沒有人有Windows 10的運營解決方案?

UDPATE

在嘗試npm install <module name> --msvs_version=2013 ,我收到一條新的錯誤消息:

在此輸入圖像描述

我在本教程的 Windows 8和Windows 10專業版上解決了這個問題。 我嘗試了很多次用許多不同的解決方案來解決這個問題,但這只對我有用
我注意到我沒有像本教程一樣使用nodist來控制節點版本,我使用NVM並且工作正常,我不用nodist測試本教程。 我使用了節點5.2.0。

編輯:

按照@prasun的建議,正確順序的步驟:

  • 這里下載並安裝Git SCM
  • 這里下載Visual Studio社區並安裝自定義安裝, 選擇以下軟件包: VISUAL C ++用於可視工作室的PYTHON工具MICROSOFT WEB開發工具
  • HERE下載並安裝Python 2.7.x.
  • 使用以下值注冊名稱為GYP_MSVS_VERSION的環境變量:2015。

這是Windows 8.1和Windows 10中唯一適合我的步驟。

要安裝節點插件,您需要安裝VC / VCExpress,而不僅僅是VC運行時/可再發行組件。 確保它是“Windows桌面”版本。

之后,您應該能夠通過npm安裝插件(在安裝VCExpress之前,您可能必須重新打開已打開的任何命令提示)。

這對我有用:

npm install --global --production windows-build-tools

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM