当我遇到这个问题时,到那时我已经尝试从 Pwershell 触发这个命令,无论是管理员还是非管理员
得到这个错误:
''' ng : 文件 C:\Users\vishi\AppData\Roaming\npm\ng.ps1 无法加载,因为在此系统上禁用了运行脚本。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。在行:1 字符:1
- ng服务--打开
- CategoryInfo : SecurityError: (:) [], PSSecurityException
- FullyQualifiedErrorId : UnauthorizedAccess '''
然后我尝试从 CMD 运行,因为这个问题是因为 Powershell 上应用了安全策略,然后 CMD 显示了这个错误:
'''新命令需要在项目外运行,但在 C:\Users\vishi\ImprovApp\angular.json 找到了项目定义。'''
我的问题是,如果我们不是管理员组的一部分,那么我们无法更改 PS 安全策略,那么还有其他方法可以运行 nodejs Ng 或 npm 命令吗????