我刚刚安装了最新的Node.js - v15.9.0 (includes npm 7.5.3),然后更新了我的集成开发环境(WebStorm)设置,以支持这个最新的Node.js。然后我重新启动了我的集成开发环境,现在在它的终端窗口中(我的终端指向Git Bash),我可以看到node -v已经更改为15.9.0,这是正确的,但npm版本仍然是6.9.0。我不知道该怎么改变它。
由于npm版本不同,我在集成开发环境中得到"npm WARN npm not support Node.js v15.9.0“错误,无法对npm执行任何操作,因为它根本不起作用。
在设置中,npm路径和Node.js路径相同:C:\Program Files\node.js-15.9.0\node.exe和C:\Program Files\node.js-15.9.0\node_modules\npm。
如果我在集成开发环境外启动Git Bash,npm -v是7.5.3,这是正确的。我根本不知道这是怎么发生的。我还设置了我的用户环境变量。请帮助我修复WebStorm内的npm版本。
发布于 2021-02-19 14:30:18
我在Webstorm的Git Bash中运行which npm命令(如果在CMD中,命令是where npm),它显示了我的项目中npm模块的路径:project-name/node_modules/.bin/npm我删除了node_modules文件夹,然后重新启动了集成开发环境,现在路径是正确的,它是版本7.5.3。
https://stackoverflow.com/questions/66272556
复制相似问题