采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,以前可以在VS code的终端中使用npm -v node -v等命令,现在不能使用了,跳出选择应用程序打开某文件的windows窗口。npm等命令必须到windows下的cmd shell中使用。这个问题的出现似乎是在安装了nvm之后(但不能确定)。
老师,重新安装了一遍之后,输入cmd打开控制台,输入nvm -v,node-v npm-v等,可以正确显示版本。
但是在Powershell以及vscode的终端中,输入npm -v, node -v 不能正确显示版本号,但node -v可以正确显示,重装了一遍VSCODE还是不行。
因为这个原因我在VSCODE中选择cmd,而不是powershell做为终端,这样可以用了。但还是不知原因是什么
如果希望在终端中使用node指令,最好还是使用node.js官网的安装包进行安装
你好,可以看下nvm-windows安装教程:https://www.imooc.com/article/275636
nvm-windows有个坑就是安装完成node后,必须手动调用:
nvm use 10.15.0
才能使用node和npm指令
vscode中,node-v没有设环境,忽然又好了。设置了环境变量,npm -v还是没有用,打算把vscode卸载重装。结果一个不小心,把node卸载了,重新安装后,node -v 正常,但npm -v报错:
internal
/modules/cjs/loader
.js:583
throw err;
^
Error: Cannot
find
module
'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (internal
.js:581:15)
at Function.Module._load (internal
.js:507:25)
at Function.Module.runMain (internal
.js:742:12)
at startup (internal
/bootstrap/node
.js:283:19)
at bootstrapNodeJSCore (internal
.js:743:3)
你好,应该是环境变量的问题,可以尝试手动将node和npm的bin路径加入环境变量
登录后可查看更多问答,登录/注册
Vue全家桶+最新前端技术+前后端分离架构,完整项目流程
2.4k 12
3.7k 10
2.1k 3
1.6k 24
1.6k 23
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号