Windows nvm 安装后webstrom vue项目编译报错,无法识别node
·
1 nvm安装流程
- 卸载原先nodejs
- 用管理员权限打开exe安装nvm
- nvm文件夹和nodejs文件夹 都授权Authenticated Users 完全控制
- nvm list available
- nvm install 16.20.1
- nvm use 16.20.1
- 输入node和npm检查版本命令,正常显示
- 确认系统变量和用户变量都有nvm 和nodejs
2 bug情景
- 打开webstorm
- 运行项目, 编译报错:无法识别node相关命令
- webstorm 打开终端,node -v 等命令报错无法识别"node"等命令
- 项目文件夹下打开cmd,发现node -v命令能被识别正常输出版本号
- webstorm 编辑运行配置确认node和npm 文件夹下有东西
- webstorm 左上角:File->setting->language and framework->Node.js and NPM 进行配置(和第五条配置的内容保持一致)


3 解决
上述第二部分的4、5、6条可以证明
- 安装的node、npm的目录下有东西且webstorm里配置正确
- cmd命令node、npm命令能识别正常
猜测 不是环境变量的设置问题,而是设置了变量,有缓存之类的导致webstorm软件不能正常识别
- webstorm :File->invalidate cache->全选后 invalidate and restart
- 第一步做完仍失败,关机重启电脑。重新打开项目正常编译
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)