angular - NPM 安装的应用程序(例如文件 C:\Users\name\AppData\Roaming\npm\ng.ps1)无法加载,因为在此系统上禁用了运行脚本
问题描述
运行 npm 安装的命令(即 yarn、ng 等)时,我收到以下错误:
File C:\Users\<username>\AppData\Roaming\npm\<application> cannot be loaded because running scripts is disabled on this system.
其中 <application> 是 npm 安装的命令之一(即 yarn、ng 等)
如何解决这个问题?
解决方案
我只是在 VS 终端(PowerShell)中尝试这个命令,我的问题已经解决了
Set-ExecutionPolicy -ExecutionPolicy 绕过 -Scope CurrentUser
注意:不要将CurrentUser更改为您的用户名
编辑:您可以按照此链接将 Visual Studio 代码终端更改为 cmd.exe 而不是 PowerShell,它可以在没有任何安全问题的情况下工作。https://blog.jongallant.com/2017/02/vs-code-integrated-terminal-powershell-default-change-to-cmd/
推荐阅读
- aws-lambda - 将相同的函数部署到 ASW Lambda 上的不同端点
- powershell - 需要使用 Groovy 在 SoapUI 中调用 PowerShell 文件
- javascript - 重新抛出自定义异常 JavaScript
- virtual-machine - MacOS > Virtualbox > Centos 7.7 如何设置ip/获取IP
- java - 二元运算符 & 的错误操作数类型
- python - 在 Pandas 中计算滚动回归并存储斜率
- python - 如何根据 Tensorflow 中的条件引发错误?
- c# - 通过脚本将自定义图层设置为剔除蒙版
- python - TypeError:无法将 0.0 转换为 dtype int32 的 EagerTensor
- ios - iOS 13:@objc VC.navigationController(_:willShow:animated:):线程违规:预期主线程