【问题标题】:Managing npm package installation for non-web developers为非 Web 开发人员管理 npm 包安装
【发布时间】:2014-02-26 09:31:35
【问题描述】:

我在一个项目中工作,我是 C++ 开发人员团队中唯一的前端开发人员。当我们构建我们的发布变体时,我希望 C++ 开发人员运行 Web 构建过程(npm install、grunt/gulp build,它执行 concat/minification/etc...)。为了实现这一点,他们必须 npm install 所有的 devDependencies。

有没有办法让他们快速安装必要的 npm 模块,而无需在每次调用 npm install 时重新下载它们?还是让 npm install 只安装一次?

npm 链接不起作用,因为它链接到 Web 应用程序,而不是 Web 应用程序所依赖的节点模块。

tar.gz 是可能的,但这意味着每次更新节点模块时都要更新 tar.gz。

很好奇其他人建议在混合语言环境中工作的开发过程。

【问题讨论】:

    标签: c++ node.js gruntjs npm gulp


    【解决方案1】:

    您可以将 node_modules 检出到您的 git 或您正在使用的任何版本控制中,因此不会每次都下载它们。

    是的,有些人必须不时更新模块,但有些人(包括 npm 本身)就是这样做的。

    你也可以放一个缓存代理服务器(即sinopia)来下载包,这样下载会快一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 2010-12-22
      • 2011-01-10
      • 2016-12-24
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多