问题一
PS D:\Program Files\project_file\Titan-Cloud\titan-ui> npm install
npm : 无法加载文件 D:\Program Files\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm install
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
出现原因
出现这个错误信息,是系统禁止执行PowerShell的脚本。
出现的原因是,系统默认的执行策略是Restricted(默认设置)。
解决方案
1、以管理员身份运行PowerShell;
2、修改PowerShell 策略:并运行以下命令来修改执行策略:
2.1、Set-ExecutionPolicy RemoteSigned
2.2、输入Y
3、修改回默认的 Restricted
3.1、Set-ExecutionPolicy Restricted
注意:
请记住,修改执行策略可能会对系统安全性产生影响。请确保信任脚本源,并在完成后将执行策略设置回默认值以提高安全性。