因此,您已经克隆了一个JavaScript框架存储库,但是当您尝试运行“ NPM安装”时,您就会遇到以下错误和警告:
-npm ERR! gyp ERR! stack Error: Can't find Python executable "C:\Python27\python.exe", you can set the PYTHON env variable.
或
npm WARN deprecated
或
could not solve dependency
您的问题是您使用的节点版本与克隆的存储库的使用不同,而您的解决方案是NVM。
nvm很重要,因为它允许开发人员轻松地在不同版本的节点(流行的JavaScript运行时环境)之间切换。)
这很有用,因为不同的项目可能需要不同版本的node.js,并且NVM使它们在不影响同一系统上的其他项目的情况下易于切换。
nvm通过提供一种简单且一致的方法来管理同一系统上的node.js的简单且一致的方法。
这可以:
-
节省时间。
-
通过使使用最适合每个项目的node.js的版本来减少开发人员的挫败感。
Wrote a guide on :
How to install NVM for Windows, Mac and Linux