在使用jenkins构建create-react-app工程失败

在使用jenkins构建create react app工程的的时候,出现如下情况

craco build
Creating an optimized production build...

Treating warnings as errors because process.env.CI = true.
Most CI servers set it automatically.

Failed to compile.

是因为默认把环境变量CI设置为true,这个时候会把warining当初error来处理,如果在build的时候,有waring出现,就会当error抛出,构建失败。
解决办法:
1.把所有的warining排除掉。
2.执行命令的时候,显示设置CI的值,例如:

"scripts": {
  "start": "craco start",
  "build": "CI=false && craco build",
  "test": "craco test",
  "eject": "react-scripts eject"
},

 

jenkins
react

关于作者

落雁沙
吹牛逼大王
获得点赞
文章被阅读