一、遇到问题

在vscode终端中输入npm报错。

查询可知,出现问题与Windows PowerShell 的执行策略(Execution Policy)有关,它限制了脚本的运行。执行的 npm 实际上触发了系统尝试运行 npm.ps1 这个 PowerShell 脚本,当前的执行策略阻止了脚本的运行。

二、解决

修改 PowerShell 执行策略

管理员身份运行 PowerShell(右键“开始菜单” -> “Windows PowerShell (管理员)”),然后执行以下命令:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

修改后,vscode终端中就能使用npm指令了。

更多推荐