当我在本地部署服务器更少的功能时,当我将它部署到aws时,它会工作fine.but it docent,我在离线运行中错误地包含了also.Nothing。
Syntax error in module 'handler': SyntaxError
(function (exports, require, module, __filename, __dirname) { import mongoose from 'mongoose';
^^^^^^发布于 2017-09-21 15:59:03
Lambda运行在Nodev4.3或v6.10上。这两个版本都不支持ES6模块。
您必须将转换程序配置为将transpile配置为ES5。
对于本地开发,我建议您使用与Lambda相同的Node版本,这样您就没有这些“但它适用于我的本地版本!”片刻。
发布于 2017-09-22 08:42:20
可能是别的东西。在单独部署函数时,我收到了一些Serverless版本的问题。
问题在于,如果您单独部署了这个功能,那么web没有重构es6。
因此,如果您发现您的部署和它的好,然后您部署一个函数本身,它会得到这个错误,然后更新,无服务器和您的所有插件,这将消失。(从记忆中看,我大约在1.19.0就通过了这一关。
https://stackoverflow.com/questions/46342792
复制相似问题