umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.43k stars 2.66k forks source link

在jenkins自动化部署的时候打包出错。 #5437

Closed insistenceZHUO closed 4 years ago

insistenceZHUO commented 4 years ago

抱歉,刚刚不知怎么关闭了之前的issues,重新在提交一个

"umi": "^2.13.0"

insistenceZHUO commented 4 years ago

我按照刚刚 @xiaohuoni 给我解决方案: 在package文件里面添加 "scripts": { "build": "NODE_OPTIONS=--max_old_space_size=4096 umi build", }" 还是失败,

insistenceZHUO commented 4 years ago

webpack每次在执行到下面这一步的时候就会退出


<
<● Webpack █████████████████████████ additional chunk assets processing (90%)  
<```
###error Command failed with exit code 137. 退出后会返回一个137的退出码
williamnie commented 4 years ago

"umi": "^2.13.0" umi版本还是2.13么?,在本机build会不会报错?

insistenceZHUO commented 4 years ago

"umi": "^2.13.0" umi版本还是2.13么?,在本机build会不会报错?

是umi的版本,本地build是不会报错,项目创建用的是ant design pro

williamnie commented 4 years ago

看看线上和本地的node环境是否一样,

insistenceZHUO commented 4 years ago

看看线上和本地的node环境是否一样,

本地node环境为v11.14.0, 线上环境v12.18.0

williamnie commented 4 years ago

切换到相同的环境打包试试

insistenceZHUO commented 4 years ago

切换到相同的环境打包试试

我尝试把本地的node版本更换为v12.18.0,打包也成功了,打包时间花了25s。线上版本是12.18.0是有问题的

xiaohuoni commented 4 years ago

你umi有没有锁版本,会不会jenkins环境装的是umi@3的?

insistenceZHUO commented 4 years ago

你umi有没有锁版本,会不会jenkins环境装的是umi@3的? umi是装在package里dependencies里面的,线上的版本跟线下的版本应该是同步的

insistenceZHUO commented 4 years ago

你umi有没有锁版本,会不会jenkins环境装的是umi@3的?

你umi有没有锁版本,会不会jenkins环境装的是umi@3的?

想尝试下用umd的方式引入,请问下umijs官网提供的react跟react-dom示例引入的umd地址是从哪里来的,我现在想找找antd和momentjs的umd地址

Johnnnnboy commented 7 months ago

你的解决了吗 我最近安装umi plugin keep alive 也是线上构建的时候报错找不到module