上一节决定在Jenkins中采用Docker作为构建环境,于是就可以为所欲为的使用各种node版本编译我们的项目.解决了版本切换问题.然而,Docker设计的目的就是纯净的执行环境,因此每次运行docker容器都相当于一个新的系统,所以就不会有缓存.而npm install需要下载大量的依赖,我们总不能每次都去下载吧.而且,node-sass的下载速度总是让人以为卡死了.作为CI,每天即便达不到成千上万次构建也算很频繁了. 经调研google, 复制node_modules可以快速加载依赖,但可