作者:宋羽翔-ben | 来源:互联网 | 2023-07-30 14:23
我在我的项目中使用了很多私有节点包(存储在我的个人 github 存储库中):
"devDependencies": {
...
"my-package": "github:username/my-package#master"
...
}
我的问题是,在更新项目或运行时npm install
,该过程需要很长时间(约 2 分钟),而它却卡在了以下操作中:
reify:my-package: timing reify:loadBundles Completed in 0ms
使用私有存储库时,我可以做些什么来加快流程?
谢谢
回答
这不是私有仓库或 GitHub 的问题,NPM 本身最近很慢。您可能想要使用更快的替代方法,例如yarn
,它要快得多并且可以节省大量时间。
纱线安装
要安装 Yarn,您只需要运行npm install yarn -g
. 这将在全球安装纱线。
纱线指令
这个 NPM 命令的 Yarn 替代方案备忘单可以提供帮助 - https://shift.infinite.red/npm-vs-yarn-cheat-sheet-8755b092e5cc
希望它有所帮助:)