-
BUG1:npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
-
场景:在cmd中运行npm install成功,在IDEA中运行报错,IDEA版本2023.1.2,使用IDEA自带的Terminal。win11,nodejs 版本为 18.12.1
-
解决方法:
1.配置IDEA
2.启动IDEA添加管理员权限
相关链接:https://blog.csdn.net/muzi_87/article/details/125823287
- BUG2:error:0308010C:digital envelope routines::unsupported
- 场景:运行npm run dev命令,IDEA版本:2023.1.2,win11,nodejs 版本为 18.12.1
- 解决方法:
1,重装12及以下版本
2,找到项目的:package.json配置文件,找到“scripts”,在需要启动的地方前面添加set NODE_OPTIONS=--openssl-legacy-provider &
示例:
原因:Node JS 17 的 BUG