这两天再搞公司的小程序自动上传代码的功能,由于涉及到编译代码,同时小程序用的也是webpack进行打包,所以执行了webpack --process xxx之后,就会出现如下的情况:
网上各种查,但是也不知道关键字怎么找,后来通过LIBERY关键字发下了一个三方库的issue:
cdk-cli: cannot deploy due to colors dependency #18322
解决方案: package.json中增加一代码:
"resolutions": { "colors": "1.4.0" }
原因就是colors和faker这两个库里面被开发者故意加了个无限循环的逻辑,导致终端显示各种乱码