在Cmd中可运行node-v,在VScode中提示"node"不是内部或外部命令

599 阅读1分钟

在Cmd中可运行node-v,在VScode中提示"node"不是内部或外部命令

以下这种情况是在安装完node之后,在Cmd中可运行node-v可以查看 node, yarn, npm版本号。但是在VScode中运行node-v提示node不是内部或外部命令,请检查下是否切换到当前node版本,切换命令nvm use(版本号)即可解决node不是内部命令的问题image.png

解决以上的问题后如果报以下的错误

image.png

解决方式:

1.以管理员身份运行powerShell

2.以管理员身份运行后,会出现命令窗口,接下来,输入命令get-ExecutionPolicy查看权限,会看到它的返回值是 Restricted ,意思是 当前是禁用的。

3.接下来,输入命令set-ExecutionPolicy,将权限设置为可用的,即可。

4.关闭窗口,再使用 yarn 命令,就可以发现没有报错了。

image.png