参考这里 https://github.com/leancloud/LeanEngine-Full-Stack/issues/39
(PS,今早升级了云引擎之后依然无法使用 babel)
请问具体是什么错误?是构建阶段依赖安装失败还是部署阶段启动出错或没有正常提供 Web 服务?或者你可以提供一下 appId
我在这里描述了详细情况
我申请了新的账户/app 都无法正常部署项目
我看了你上传的代码,其中并没有 .babelrc 这个文件,而 async/await 相关的支持并不是默认开启的,所以出现了这样的错误,有可能 .babelrc 在很多操作系统是默认隐藏的,你在复制的时候没有复制这个文件。
请在项目根目录(或 server-modules)下创建一个 .babelrc 文件,内容请参考 https://github.com/leancloud/LeanEngine-Full-Stack/blob/master/server-modules/.babelrc
我确认 .babelrc 是存在的,osx 下确实是隐藏的,我看了下 leancloud-cli 的打包并没有包含 .babelrc 文件进去。
这算是 leancloud-cli 的 bug 吧?
我删除了 babelrc, 通过 hook 方式加载已经没问题了
你好,经检查确实是命令行工具不会上传点开头的文件,作为一个临时性的解决方案,你可以新建一个 .leanengineignore 文件,内容为 !**/.babelrc。
.leanengineignore
!**/.babelrc
相关 issue: