代码之家  ›  专栏  ›  技术社区  ›  Frank

从私有git仓库安装/更新包时,npm真的很慢

  •  0
  • Frank  · 技术社区  · 4 年前

    我在项目中使用了很多私有节点包(存储在我的个人github存储库中):

    "devDependencies": {
      ...
      "my-package": "github:username/my-package#master"
      ...
    }
    

    我的问题是,在更新项目或运行时 npm install ,该过程需要很长时间(约2分钟),而它却无法完成以下操作:

    reify:my-package: timing reify:loadBundles Completed in 0ms
    

    在使用私有仓库时,我能做些什么来加快流程吗?

    谢谢

    0 回复  |  直到 4 年前
        1
  •  4
  •   FrostyTheDumDum    4 年前

    这不是Private仓库或GitHub的问题,NPM本身最近一直很慢。你可能想选择一个更快的替代方案,比如 yarn ,它快得多,可以节省大量时间。

    纱线安装

    要安装Yarn,您只需运行 npm install yarn -g 这将在全球范围内安装纱线。

    纱线指令

    此Yarn替代NPM命令的备忘单可以提供帮助- https://shift.infinite.red/npm-vs-yarn-cheat-sheet-8755b092e5cc

    希望有帮助:)