npm下载太慢

72 阅读1分钟

blog.csdn.net/qq_44741577…

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)限制了运行脚本。您可以尝试以下方法来解决这个问题:

  1. 临时解决方法:您可以通过在 PowerShell 中执行以下命令来临时解除执行策略的限制:

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    

    这将允许当前 PowerShell 会话中执行脚本,但是在关闭 PowerShell 后会恢复原来的执行策略。

  2. 永久解决方法:如果您希望永久性地解除执行策略的限制,您可以以管理员权限运行 PowerShell,并执行以下命令:

    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
    

    这将允许当前用户在此计算机上运行所有脚本。

  3. 执行命令:执行上述命令后,再次尝试运行 yarn -v 命令来检查 Yarn 的版本。

请注意,修改执行策略可能会对系统安全性造成一定影响。如果您对此有顾虑,可以在使用完 Yarn 后将执行策略恢复为原来的设置。如果您仍然遇到问题或有其他疑问,请随时告诉我。