前端项目应该在本地build还是服务器build
 发布于 7 年前  作者 jiyarong  4682 次预览  最后一次回复是 7 年前  来自 问答 

我在服务器上build,结果内存溢出了,用的react-create-app

8 回复
atian25

服务器内存溢出不代表你本地机器非常牛逼,而是代表你之前的 build 脚本有 BUG。本地清理下 node_modules 说不定就复现了。

jiyarong

我的服务器是2g内存的,开发的机器是16g内存的,所以可能还真试不出来

atian25

你没明白我的意思。。。 如果有什么前端项目能让你 build 内存泄露,要不就是你是超级超级大项目,要不就是你的 build 脚本有超级超级 BUG

jiyarong

@atian25 create-react-app里面自带的,这个咋整,本地build完的大小是18.1兆,其实也不大啊

gxy01

@jiyarong 服务端build,编译环境唯一。服务端出问题,不应该解决问题么,而不是解决服务端啊

jinceon

@gxy01 服务端出问题,不应该解决问题么,而不是解决服务端啊. 精辟

richenlin

用CI来build,再分发到服务器

MiYogurt

。。。 有的编译需要安装不少依赖的,比如 node-sass,需要耗费不少资源,在什么地方 build 其实都行,没太大差别,内存溢出说明你机器不行。