问题一:云效流水线node.js构建使用npm安装依赖包要花24分钟,用cnpm快,但是打包失败?
本人使用node.js构建前端项目,一开始使用的命令是:
cnpm install && npm run build:test
但是在打包这一步出错,信息如下:
[13:44:00] [1mModule build [1m[31mfailed[39m[22m[1m (from ./node_modules/_mini-css-extract-plugin@1.6.2@mini-css-extract-plugin/dist/loader.js): [13:44:00] [eslint] [1m[31mFailed[39m[22m[1m to load plugin 'import' declared in '.eslintrc.js » eslint-config-standard': Cannot find module 'eslint-plugin-import'
项目使用了eslint-config-standard
,在本地环境使用npm install
安装,打包是没有问题的。
于是我将命令改成:
npm install && npm run build:test
奈何还是构建失败,报错原因是下载依赖404。我就提了工单问问工程师,给出的解决方案是使用如下命令:
rm -rf package-lock.json npm install npm run build:test
可以构建成功,但是在npm install
安装依赖这一步花了24分钟,这时间也太长了,看日志随便一个依赖下载都得4s以上。
我是勾选了优先使用缓存的,可能是第一次没有使用缓存,我又运行了一次,还是在安装依赖这一步花了24分钟。
求问各位有没有好的缓存使用方案,不使用cnpm,可以在第二次构建时使用本地缓存
参考回答:
解决了,构建使用如下命令:
npm config set registry=https://registry.npmmirror.com # 构建中优先使用缓存中 npm install --prefer-offline --no-audit npm run build:test
不使用cnpm,而是设置地址为淘宝镜像npm config set registry=https://registry.npmmirror.com
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/604999
问题二:云效代码域这个怎么不合法了?
云效代码域这个怎么不合法了?
参考回答:
这个可能和文档格式啥的有关系,如果填写的路径没问题的话;可以换个应用或者重新操作下。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/604378
问题三:云效扩容这个挂了吗 ?配额都有的,一个都不能扩容。
云效扩容这个挂了吗 ?配额都有的,一个都不能扩容。
参考回答:
这看起来就是k8s报的。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/603854
问题四:云效在主机组管理里更新了runner,有两个版本runner同时启动正常么?是不是给kill掉一个。
云效在主机组管理里更新了runner,有两个版本runner同时启动正常么?是不是给kill掉一个。
参考回答:
可以把低版本的停掉。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/603850
问题五:云效有几个老项目流水线,部署过程一直是部署中不结束。不触发第二台的部署。我的部署脚本是要调整么?
云效有几个老项目流水线,部署过程一直是部署中不结束。不触发第二台的部署。我的部署脚本是要调整么?还是有什么问题么?以前都没啥问题就是最近发布会出这样的问题。
参考回答:
你的命令应该是一直没有退出,你改成后台执行试试。
关于本问题的更多回答可点击原文查看: