执行npm install报错Error: not found: python2
- 先执行:
npm --add-python-to-path='true' --debug install --global windows-build-tools
2.再执行:
npm install --global node-gyp
但是执行第一句的时候,卡在了windows-build-tools Successfully installed Python 2.7
从网上找了方法,可以使用npm install --global --production --verbose windows-build-tools 来解决,然而,还是挂起了。
最后大概就是装通过windows-build-tools 装visual studio build tools很慢,得一直等,索性到dotnet.microsoft.com/download/vi… 直接下载安装包,我下载了最新版的。
然后使用npm install --global --production windows-build-tools@4.0.0指定安装的版本。
很快就OK了。
找了网上的说法,具体就是windows-build-tools在安装的时候会很慢,可能需要等一夜,然后还很容易翻车,先直接下载visual-studio-sdks,再指定windows-build-tools的版本,目前最新版是5.2.2,就比较快了。