0

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

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

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

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

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

4

1 回答 1

1

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

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

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

于 2014-02-03T01:48:57.073 回答