云引擎本周会对 Node.js 运行环境进行升级,除下述几点变化外,对用户的使用影响较小:
- 所有项目的系统版本升级到了 Ubuntu 16.04
- Node.js 运行环境默认不再包含 imagemagick,如需使用请 在 leanengine.yaml 中添加相关依赖
- 升级后的首次部署可能比较慢(几分钟),请耐心等待
- 升级之后在应用的构建阶段是没有 LEANCLOUD_APP_ID 等环境变量的
还有一些新的功能(目前仅限 Node.js):
- 添加了包含思源黑体的 fonts-noto(需在
leanengine.yaml
中配置,体积较大)
- 实验性地添加了 chrome-headless 支持(需在
leanengine.yaml
中配置,体积很大,会显著增加部署耗时),如果使用 puppeter 的话,需要给 puppeteer.launch
传递这些参数:{executablePath: '/usr/bin/google-chrome', args: ['--no-sandbox', '--disable-setuid-sandbox']}
。
如果遇到问题,可以在控制台的「部署历史」中回滚到之前没有问题的版本(这次升级不会影响之前已经构建好的版本),然后与我们联系。