zhangyuang / ssr

A most advanced ssr framework support React17/React18/Vue2/Vue3 on Earth that implemented serverless-side render specification.
http://doc.ssr-fc.com/
MIT License
2.59k stars 283 forks source link

打包后vender 体积过大 #257

Closed qc5926 closed 1 year ago

qc5926 commented 1 year ago

提问前请确认以下几点信息,否则你的问题将不会被解答

详细描述你的问题

线上部署,vender包体积太大,加载时间太长 image

期望的结果

可以拆分vender包

当前使用的版本

v6.0.0

不要贴 package.json 用 yarn list "ssr*" 来查看版本。同时建议熟读semver 规则并且知道怎么安装最新依赖!

复现仓库地址

超过一行代码能描述的问题必须提供复现地址, 用默认的 example 给最简单的复现代码不要给包含着一堆业务代码的仓库

你本人对问题可能的原因判断(如果你能大概判断的话)

zhangyuang commented 1 year ago

react|vue3 场景尝试使用 ssr build --optimize http://doc.ssr-fc.com/docs/features$faq#%E9%AB%98%E6%80%A7%E8%83%BD%E4%BA%A7%E7%89%A9%E6%9E%84%E5%BB%BA 或使用 ssr build --vite 进行构建 vue2 场景需要自行拆分 vendor, 参考 http://doc.ssr-fc.com/docs/api$config#extraJsOrder%F0%9F%A4%94

qc5926 commented 1 year ago

"prod": "cross-env FIRST_ENV=production PORT=3000 ssr build --optimize && pm2 start pm2.config.js --only prod" 这样启动之后报错,项目无法进入

image

zhangyuang commented 1 year ago

提供最简复现仓库