我从事一个项目,在这个项目中,我是C++开发团队中唯一的前端开发人员。当我们构建版本变体时,我希望C++开发人员运行web过程(npm安装,grunt/gulp构建,它可以进行连接/缩小/等等)。为了实现这一点,他们必须安装所有的devDependencies。
有没有一种方法可以让他们快速安装必要的npm模块,而不必在任何时候调用npm安装时重新下载?还是让npm安装只通过安装一次?
npm链接不起作用,因为链接到web应用程序,而不是web应用程序所依赖的节点模块。
tar.gz是可能的,但这意味着每次更新节点模块时都要更新tar.gz。
好奇其他人建议的在混合语言环境中工作的开发过程。
发布于 2014-02-03 01:48:57
您可以将node_modules签出到您的git或您正在使用的任何版本控件,这样它们就不会每次都被下载。
是的,有些人将不得不偶尔更新模块,但有些人(包括npm本身)就是这样做的。
您还可以放置一个缓存代理服务器(即Sin胸)来下载包,因此下载速度会更快一些。
https://stackoverflow.com/questions/21518174
复制相似问题