’npm’ 不是内部或外部命令,也不是可运行的程序
没有配置好(这个网上很多,这里就不说明了)
我们现在来解决已经配置好后仍然不能使用的问题
问题:要在WebStrom使用终端执行一些指令的时候,提示命令不能使用: 'npm' 不是内部或外部命令,也不是可运行的程序,但是不在编译
器打开终端执行的时候可以使用
分析:由于在Windows其他地方可以使用,则使用的指令的配置已经配置好了,说明编译器的权限不够,那我们修改编译器的权限就可以解决
问题了。很多问题都可以这样解决,真的找不到问题的时候,可以试试看是不是权限的问题
Step1:右击编译器图标,点击打开文件所在位置
Step2:回到文件的根目录
Step3:右击空白位置点击属性
Step4:点击安全->点击修改组或用户名下面的编辑
Step5:修改Users的权限 将允许的能勾上的都勾了
最好将组和用户名里面的用户的权限设置为完全控制
完美解决
如果还不行则检查自己的配置是否已经配置好了或者试试看将cmd设置为旧的cmd,但是不推荐,因为是真的丑,而且在编译器打开终端的时候是弹出一个新的cmd,这就不方便了
打开Windows的cmd->右击上方的空白位置->勾上使用旧的cmd->确定->重新打开编译器
如果不行则重新开机,但是这种方法不推荐!!!!