Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 计划';node.exe';未能在visual studio代码中运行_Node.js_Visual Studio Code_Vscode Settings - Fatal编程技术网

Node.js 计划';node.exe';未能在visual studio代码中运行

Node.js 计划';node.exe';未能在visual studio代码中运行,node.js,visual-studio-code,vscode-settings,Node.js,Visual Studio Code,Vscode Settings,当我在CMD中运行节点代码时,它工作得很好,但在VS代码终端中有一个错误 > PS D:\MyApps\NodeSession> npm -v 6.4.1 > PS D:\MyApps\NodeSession> node -v “node.exe”无法运行:在第1行中拒绝访问字符:1+节点-v+~~~~~~。 在第1行,字符:1+节点-v+~~~~~~~~+类别信息: 资源不可用:(:)[],ApplicationFailedException+ FullyQuali

当我在CMD中运行节点代码时,它工作得很好,但在VS代码终端中有一个错误

> PS D:\MyApps\NodeSession> npm -v 6.4.1
> PS D:\MyApps\NodeSession> node -v 
“node.exe”无法运行:在第1行中拒绝访问字符:1+节点-v+~~~~~~。 在第1行,字符:1+节点-v+~~~~~~~~+类别信息: 资源不可用:(:)[],ApplicationFailedException+ FullyQualifiedErrorId:NativeCommand失败


如何在VS代码中运行节点?

“拒绝访问”表示VS代码中的嵌入式Powershell终端找到节点可执行文件,但没有运行该文件的权限。检查节点安装的权限,如有必要,您可能希望尝试卸载并重新安装。

可能是您的防火墙正在阻止Powershell。尝试从VS代码中的下拉列表中更改终端类型,并检查其是否正常工作。然后您可以了解它是否与Powershell阻塞相关。

cmd进程是否以管理员身份运行?我想知道你是否需要修复你的NodeJS安装,使其在没有管理员权限的情况下运行。我只是问,当我在CMD中运行node.js代码时,它正在工作,但VS code terminal它不工作???我试图帮助你更好地理解?“拒绝访问”听起来像是NodeJS可能安装在只有管理员访问权限的位置。没有以管理员身份运行的CMD..我的输入是PS D:\MyApps\NodeSession>npm-v 6.4.1 PS D:\MyApps\NodeSession>node-v程序'node.exe'无法运行:在第1行拒绝访问:1字符:1+节点-v+~~~~。在第1行中,char:1+节点-v+~~~~~~~~+CategoryInfo:ResourceUnavailable:(:)[],ApplicationFailedException+FullyQualifiedErrorId:NativeCommandFailedthank。防火墙阻止了powershell这就是原因。所以我改变了终端类型。改变终端类型是个好主意!你能帮我理解防火墙对Powershell的影响吗@LasalSenarath如果切换回Powershell终端,是否仍会出现相同的错误?我认为我的电脑中存在一些限制。因此,使用Powershell时会出现相同的错误。更改CMDI时,我的问题得到了解决。我重新安装了node.js,但它无法工作。仍有问题