【发布时间】:2014-09-04 01:42:58
【问题描述】:
我遇到一个问题,每次我运行 meteor-npm(它在我每天运行的脚本中运行)时,都会通过 Internet 再次下载 npm 依赖项,这似乎是在浪费时间。
如何避免这种情况?
是否可以共享我的本地 npm 存储库,因此每次都会从那里获取依赖项而不是 Internet?
【问题讨论】:
我遇到一个问题,每次我运行 meteor-npm(它在我每天运行的脚本中运行)时,都会通过 Internet 再次下载 npm 依赖项,这似乎是在浪费时间。
如何避免这种情况?
是否可以共享我的本地 npm 存储库,因此每次都会从那里获取依赖项而不是 Internet?
【问题讨论】:
这不应该发生。在以下情况下可能会发生:
此外,您不必再运行meteor-npm,只需将meteor-npm 包添加到您的项目中第一次。
如果你的 npm 包包含在 package.json 文件中,并且你的项目中安装了 npm 包,你可以运行 meteor (这本身就是流星,就像尝试启动你的应用程序一样)然后它如果可用,则应使用缓存版本,如果不是第一次下载它们。
【讨论】: