举个例子
本地全局可能有个chalk的包,项目用到了,但是package.json里面没有,因为用的全局的包嘛。
结果gitlabrunner打包install时候就不会安装,但是runner全局又没有这个包,build的时候就会出错
类似的情况还有vue-cli-server这种,估计有很多
这个要怎么处理,我runner里面一个个全局安装吗?
有没有业内比较通用的办法
问题引申: 估计docker里面打包也会出现这种情况吧,如果有的话,怎么处理
网上没找到,求大佬解惑
举个例子
本地全局可能有个chalk的包,项目用到了,但是package.json里面没有,因为用的全局的包嘛。
结果gitlabrunner打包install时候就不会安装,但是runner全局又没有这个包,build的时候就会出错
类似的情况还有vue-cli-server这种,估计有很多
这个要怎么处理,我runner里面一个个全局安装吗?
有没有业内比较通用的办法
问题引申: 估计docker里面打包也会出现这种情况吧,如果有的话,怎么处理
网上没找到,求大佬解惑
13 回答13k 阅读
8 回答2.7k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答918 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
我们团队的解决方案是定制执行器里的基础镜像,不过一个个全局安装还是避免不了的。通过基础镜像统一进行维护其实还算好,毕竟团队协作的时候各个组件的版本也是需要控制的。