在cmd中可以正常执行npm -v,nodemon -v指令,但是在vs code终端中,无法执行npm -v,nodemon -v等指令
查了很多解决方法后终于找到了有用的一条
方案一,右键vs code 兼容性 以管理员身份运行,重启vs code
方案二,添加npm所在路径的环境变量
那么不知道npm的路径怎么办??
现在cmd中执行 npm list -g --depth 0 查看全局安装的包
可以看到npm的安装路径,把路径添加到环境变量中即可,我是win10的,很好配置,
如图,我的是C:\Users\Administrator\AppData\Roaming\npm
然后重启vs code,执行 nodemon -v,nodemon app.js,完美运行
此方法可以解决在nodejs中全局安装的包不能在vs code终端执行的问题