使用vsc写node遇到缺少 对象

描述

node.js : 无法将“node.js”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ node.js
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (node.js:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException


Suggestion [3,General]: 找不到命令 node.js,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\node.js
”。有关详细信息,请参阅 "get-help about_Command_Precedence"

当你使用vsc在终端运行的时候你会出现这个错误
查到了一个博客是这用写的:

用户如果是第一次使用powershell 执行脚本 的话。其中的原因是:
windows默认不允许任何脚本运行,你可以使用”Set-ExecutionPolicy”cmdlet来改变的你PowerShell环境。
你可以使用如下命令让PowerShell运行在无限制的环境之下:
Set-ExecutionPolicy Unrestricted
Unrestricted 为允许所有的脚本运行
在win7(含)以上必须使用管理员的权限启动命令命令行,否则会报“Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。”错误。
他的博客地址是:https://blog.csdn.net/f786587718/article/details/76762461


于是我按照他的试了试
首先我用管理员省份打开了shell——然后我输入命令:Set-ExecutionPolicy Unrestricted
使用vsc写node遇到缺少 对象_第1张图片
使用vsc写node遇到缺少 对象_第2张图片


然后我满心欢喜的又试了一试
还是这样
使用vsc写node遇到缺少 对象_第3张图片


vsc还是报错
使用vsc写node遇到缺少 对象_第4张图片


最后原来是我写了一个 文件名字叫node.js改成其他名字就好了

你可能感兴趣的:(前端,node.js,前端用的软件合集)