npm config get registry 查看 npm 来源
npm config set registry registry.npmjs.org/ 原路径
npm config set registry registry.npm.taobao.org 淘宝镜像 registry.npmmirror.com/ 镜像是一个由 npmmirror.com 提供的 npm 镜像服务,旨在全球范围内加速 npm 包的下载速度。它提供了一个全球性的镜像服务,可以帮助用户在不同地区更快地访问 npm 包。
npm install -g yarn
added 1 package in 880ms PS D:\hb\kikyo-agent-integration\src\modules\client> yarn -v yarn : 无法加载文件 C:\Users\zhangjinzhong\AppData\Roaming\nvm\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信 息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1
- yarn -v
-
+ CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
这个错误表明 PowerShell 的执行策略(Execution Policy)限制了运行脚本。您可以尝试以下方法来解决这个问题:
-
临时解决方法:您可以通过在 PowerShell 中执行以下命令来临时解除执行策略的限制:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass这将允许当前 PowerShell 会话中执行脚本,但是在关闭 PowerShell 后会恢复原来的执行策略。
-
永久解决方法:如果您希望永久性地解除执行策略的限制,您可以以管理员权限运行 PowerShell,并执行以下命令:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted这将允许当前用户在此计算机上运行所有脚本。
-
执行命令:执行上述命令后,再次尝试运行
yarn -v命令来检查 Yarn 的版本。
请注意,修改执行策略可能会对系统安全性造成一定影响。如果您对此有顾虑,可以在使用完 Yarn 后将执行策略恢复为原来的设置。如果您仍然遇到问题或有其他疑问,请随时告诉我。