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,其他版本並未驗證是否可以成功編譯。
node-gyp windows 10下編譯的坑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
WinForm給彈窗添加遮罩層
绿龙术士
2020-06-24 00:23:02
DSkin的DSkinDataGridView控件滾動條拖動後位置不變
绿龙术士
2020-06-24 00:22:52
用node-webkit做桌面應用
xiangbq
2020-06-22 01:57:02
【Electron】Electron開發入門
悠悠白云i
2020-06-14 18:41:49
Setup Factory 9無法卸載以及二次安裝生成多個快捷方式的解決方案
绿龙术士
2020-06-04 02:24:12
Winform使用TabControl切換標籤頁時出現延遲或閃頻
绿龙术士
2020-06-04 02:24:12
安卓到底是不是Linux
幸運券發放
2020-05-30 15:41:07
WindowsFormApplication超市商品信息管理系統
yuanxiang01
2020-05-21 13:17:29
輕量級桌面應用開發的捷徑——nw.js
阿利518
2020-02-23 05:25:20
DuiLib入門簡明教程
Bing_GoGo
2020-02-22 18:33:04
訪問接口報錯 net::ERR_PROXY_CONNECTION_FAILED
uuai
2020-02-21 12:55:39
桌面應用程序—簡單相加計算
小小的小咸鱼
2020-02-21 00:22:32
Electron.net入門
Ants-double
2020-02-20 14:06:57
用Electron 來解決跨域問題一網上被黑提不出來怎麼辦
chuhei001
2019-11-20 13:51:18
Java語言www6668861com既能學前I8O883559II端也能些後端
遊客dhjip56k6g3vi
2019-10-17 12:49:51