我们公司的程序员把 nodejs 整个项目都传到 svn 上,其中很大的是第三方的模块,有什么方法可以不用上传这些第三方模块,持续集成还能使用 grunt 编译?
1
garrydzeng 2016-07-14 10:46:45 +08:00
运行 grunt 之前执行下 npm install
|
2
hoofei 2016-07-14 10:52:52 +08:00
一些带 SVN 功能的编辑器或者单独的 SVN 客户端(例如 TortoiseSVN)上都可以设置忽略。
Git 的话可以通过.gitignore 文件设置忽略列表 |
3
learnshare 2016-07-14 10:58:17 +08:00
Grunt/Gulp 编译后再发布
node_modules/ 目录也不要放到 SVN 中,浪费空间和时间 |
4
lework OP @learnshare 我们发布环境比较多,所以不能编译后发布。
|
5
learnshare 2016-07-14 11:10:56 +08:00
@lework SVN 同步到服务器上来发布的?
那通过完成后,去服务器上编译 |
6
lework OP 是的,在服务器编译后,再去发布的。
|
7
SoloCompany 2016-07-14 22:57:24 +08:00
不明白你想问的是什么
还是说基本概念还没搞懂? node_modules 就是应该构建时抓取 如果你的问题是无法连接外网,那就自己构建缓存服务解决 否则的话,你所说的发布环境复杂和这个应该一点关系没有 |