node-gyp windows 10下編譯的坑

node-gyp在windows 10下編譯有一些坑總結:
1、使用npm install -g windows-build-tools 請注意,如果安裝visual studio的時候卡住,請手動安裝。請注意查看install 安裝界面的提示,可能會有warning, 可能你之前安裝了其他版本的visual studio。考慮使用工具TotalUninstaller 把visual studio卸載乾淨。
2、注意python使用2.7版本,3.x是不支持的。
3、npm config set msvs 2017命令的運行是非常必要的。如果某個項目無法編譯通過的話,請直接node_modules中打開項目工程,編譯,這樣提示會更加明顯。
4、node的版本也會影響編譯的結果。比如Forceset的報錯也是因爲node版本支持問題,切換版本可以使用gnmv,完美支持。
5、請注意安裝window sdk 8.1 的支持。在visual studio 2015 、2017均有支持。如果是2013,需要獨立安裝。而筆者最終使用的版本爲2017,其他版本並未驗證是否可以成功編譯。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章