
我们公司的程序员把 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 就是应该构建时抓取 如果你的问题是无法连接外网,那就自己构建缓存服务解决 否则的话,你所说的发布环境复杂和这个应该一点关系没有 |