jenkins 上传node项目到服务器?

jenkins 部署node项目时,关于node_modules的问题

npm install 应该在何时执行,个人觉得应该在上传服务器后执行远程脚本在服务器上安装npm包。但网上资料有很多在构建步骤时就执行了npm install
这样的话,因为有node_modules,上传文件会很大,导致构建时间很长,该怎么解决。是要在构建时,执行一个把工作空间的文件打包么。

阅读 3.6k
1 个回答
新手上路,请多包涵

最近遇到了同样的问题,每次构建都要执行npm install太耗费时间了,而且node_modules不能安装配置文件目录,下次构建之前会把这个目录清空从SVN重新拉代码。我的想法是npm install每次执行可以,但是要将node_modules配置为全局目录,这样即使执行install也只会下载不存在或有更新的module,也不会耗费太多时间

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题