云引擎本周会对 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']}

如果遇到问题,可以在控制台的「部署历史」中回滚到之前没有问题的版本(这次升级不会影响之前已经构建好的版本),然后与我们联系。

本主题在创建 3 天后自动关闭。不再允许添加新回复。