問題:
執行npm命令:
npm install global production windows-build-tools
一直卡在Successfully installed Python 2.7不動。
一些解決方案:
網上搜索後,找了一些解決方案: ①下載python2.7,並配置環境變量
②執行
npm install global production verbose windows-build-tools
或
npm install global dev verbose windows-build-tools
但是這兩個解決方案都沒能解決我的問題,我執行後還是卡在同一個地方orz打開.windows-build-tools文件夾,發現已經有vs_BuildTools了
此時注意到命令行中的
Visual Studio Build Tools
Still waiting for installer log file
又在網上搜到了解決方法: https://blog.csdn.net/qq_36763236/article/details/107286796 簡單來說,就是使用
npm install global production windows-build-tools@4.0.0
命令,如果出錯了,就安裝.net framework的開發包,然後再執行命令。但是!我安裝了4.6.2的安裝包,依舊報錯…
我又安裝了.net framework4.8,再次運行,依舊報同一個錯誤!
最終成功的解決方案:
接著又找到另一個解決方案:https://github.com/felixrieseberg/windows-build-tools/issues/116
再看PowerShell界面,找了一整天的解決方案,終於解決這個問題了!!!