在使用Vue-cli建立项目时侯,使用webStorm打开项目,在Terminal控制台不能使用npm命令
#4:c:4:b:0:b:f:7:8:b:0:1:b:a:6:6:e:1:3:7:a:2:c:7:2:d:1:5:b:3:6:1#
查看了我的WebStorm中Setting配置,貌似没问题
#a:e:4:9:3:8:0:a:b:0:8:6:c:1:e:4:1:7:a:6:8:5:a:4:1:b:f:6:c:9:8:6#
这个问题我猜想应当是环境变量的问题,我安装node.js时并没有配置环境变量,只是仍然next完成安装的
参考博文点击查看,重新配置了node系统变量和用户变量,如下
#f:b:d:7:b:f:1:9:7:1:6:b:1:3:e:5:f:8:b:f:1:3:9:6:6:e:c:9:1:2:1:c#
#1:2:c:4:c:a:6:3:c:5:e:a:6:0:8:4:6:3:1:1:4:d:e:7:d:d:1:e:f:f:a:a#
再次重启WebStorm,发现npm命令始终不能使用,挠头,,,,参考这篇博文配置node.js的方式,我也添加了node.js源码(如下图),然而仍然不行
#0:a:4:3:2:1:2:7:3:9:1:f:6:9:1:b:8:4:8:3:7:1:3:e:0:2:5:a:a:d:0:6#
接下来我试过的两种方式:1.打开WebStorm时侯使用管理员模式打开,以及2.配置WebStorm的Terminal选项如下图
#b:e:5:4:b:d:a:3:b:9:a:5:6:b:8:f:6:6:e:7:8:4:1:a:e:5:8:8:1:c:3:f#
结果还是依旧不能在Terminal使用npm命令,这下使我这个菜鸟有点头皮发麻,我想起来刚刚安装npm是不是有问题,可是明明在cmd的命令行可以查看到npm的版本号的啊,我查看了下使用Windows PowerShell的安装过程:在安装完毕后有一些提示,不过看起来问题不大。这我就恼火了,,,
#0:a:c:f:2:7:e:4:3:5:e:1:f:d:c:4:6:2:8:5:e:e:e:f:3:6:d:7:4:5:7:9#
最后试了一下在PowerShell中的该项目文件夹下能运行npm,so,没办法只能现今PowerShell中进行了,等接下来深入学习了node.js以后再回去解决吧,另外也可以在WebStorm中配置Edit configurations来配置npm运行。
#8:8:f:c:6:1:e:6:0:b:f:1:9:3:f:c:5:e:b:3:a:d:5:6:6:7:5:b:e:e:b:2#
我的问题,确实有点特殊性,大多数人可能在WebStorm配置过Setting以后才能解决。