正在用Webpack运行生成过程,我收到了一些警告。我考虑了一些警告错误,IMO,它应该停止构建过程。
> yarn build:staging
yarn run v1.10.1
$ webpack --env.staging --env.NODE_ENV=staging
Version: webpack 4.23.1
[...]
[795] ./src/index.css 1.05 KiB {0} [built]
+ 793 hidden modules
WARNING in ./src/assets/banner/3.jpg
Module build failed (from ./node_modules/image-webpack-loader/index.js):
Error: Command failed: /home/circleci/repo/node_modules/mozjpeg/vendor/cjpeg
/home/circleci/repo/node_modules/mozjpeg/vendor/cjpeg: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
at Promise.all.then.arr (/home/circleci/repo/node_modules/imagemin-mozjpeg/node_modules/execa/index.js:236:11)
at process._tickCallback (internal/process/next_tick.js:68:7)
@ ./src/assets/banner sync ^\.\/.*\.jpg$ ./3.jpg
@ ./src/scenes/home/index.js
@ ./src/router.js
@ ./src/index.js
@ multi babel-polyfill ./src/index.js
[...]
Done in 26.03s.
有没有办法告诉以纱线为驱动程序的webpack在某种警告下停止(并返回错误代码)?
我的CI过程认为一切都是好的,这不是我期望的行为。