如何解决Node.js:“访问被拒绝”
我正在尝试用VS Code创建一个简单的node.js应用程序。 我想做的就是:
const name = "Tom";
console.log("Hello " + name);
运行代码时,出现错误:Program 'node.exe' failed to run: Access is denied
。
当我尝试检查Node是否在Windows cmd中安装了node -v
时,它还显示“访问被拒绝”。
如何解决此问题?
解决方法
您没有足够的权限来执行CMD中的节点命令来解决此问题
以管理员身份运行CMD
-
在开始菜单上键入cmd
-
右键单击“命令提示符”菜单项,然后选择“打开文件位置”
-
右键单击文件,然后选择属性。
-
转到“高级”,然后选择“以管理员身份运行”并确定。
如果这不能解决您的问题-
-
转到“安全性”标签。
-
单击“编辑”
-
添加“所有人”,然后确定
在 cmd 中的目录名称前添加“cd”。
Ex:cd C:\Users..\js 文件夹 名称(不是文件名)
然后在cmd中输入“dir”。
Ex:目录
您将获得该文件夹中存在的文件列表,然后只需输入“node jsfilename”
[Ex][2]: node jsfilename
现在您将在 cmd 中获得所需的输出。
我认为拒绝访问是因为您的根目录与文件的根目录不同,这就是我们使用“cd”更改目录的原因,并使用“dir”查看当前目录中存在的文件。然后我们打开js 带有节点“node jsfilename”的文件。我希望你明白了。我相信你可以看到我在下面附上的图片。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。