【问题标题】:How to setup npm install on machine level?如何在机器级别设置 npm install?
【发布时间】:2018-09-13 21:07:07
【问题描述】:

每次我为 Angular 6 创建新应用程序时,我都必须运行 npm install。这需要很长时间。目前,我已经在没有 node_modules 文件夹的 TFS 中签入了我的 Angular 应用程序,因此当我团队的开发人员获得最新版本时,他们都必须运行 npm install 才能启动并运行应用程序。

有没有更好的方法来构建这个?我无法签入所有 node_modules 文件夹,因为传输需要很长时间。

【问题讨论】:

    标签: npm angular6 npm-install


    【解决方案1】:

    不...没有其他方法可以做到这一点。每台机器都需要至少缓存一次包。您可能会增加机器的节点内存(max-old-space-size=8192),以便命令运行得更快。也只有第一次应该需要一段时间,下一次应该很快。我建议锁定package.json 中的版本,这样它就不会每次都尝试更新。如果你不锁定它,开发者可能会有不同的包版本。

    【讨论】:

    • 感谢您的快速回复。因此,如果我理解正确,每个开发人员每次都会设置一个项目或新分支。他们必须在运行应用程序之前运行 npm install。正确的 ?基本上如果我想创建 3 ng Demo 应用程序,我需要在所有这些应用程序中运行 npm install 3 次吗?
    猜你喜欢
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 2019-01-27
    • 2016-01-08
    • 2011-10-10
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    相关资源
    最近更新 更多