前端项目运行CI报错

  • Choerodon平台版本:0.18

  • 运行环境:自主搭建

  • 问题描述:

    前端项目跑CI报错,没有修改过CI文件,之前是成功的。

  • 报错信息(请尽量使用代码块或系统截图的形式展现):


这是因为最近发的node-sass4.13.1包的问题,把node-sass固定为4.13.0就可以了

请问如何固定node-sass的版本


是在node-sass后面加@4.13.0吗?
还有一个问题是我将运行CI的镜像版本改成0.8.0(原来是0.8.1),CI就通过了,请问是什么原因
image

需要更改choerodon-front-boot的package.json,把dependencies的node-sass版本固定如下:
"node-sass": "4.13.0",

github上choerodon的cibase貌似没有8.1的tag,改了8.0的镜像通过了我猜是8.0工具里的npm是cnpm的问题,cnpm的坑比较多,建议不要用了。