51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

执行npm命令的时候,出现“无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”

昨天在项目的时候,出现很奇葩的问题,因为这台电脑没有装环境,所以就安装了,然后执行查询node -v,提示"无法将"npm"项识别为 cmdlet、函数、脚本文件或可运行程序的名称",

image.png

我查询了提示问题的来源,官方提示是:

因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 。

我打开那个提示的链接,发现里面一大堆看的闹坑疼,我也执行了,发现根本没啥作用,于是很烦躁啊,后面才发现是权限问题。

那么我就不用vscode去搞了,直接用原生的powershell去做。

image.png

然后必须用管理员模式去打开powershell ,这个很关键哦,否则也会出现报错。这个时候,我们打开项目的目录,安装好环境。

然后我们在关闭vscode,重新打开,后再去执行命令。

image.png

发现已经正常,这个时候,我们就可以去执行命令运行我们的环境了。

赞(1)
未经允许不得转载:工具盒子 » 执行npm命令的时候,出现“无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”