在我的环境中(aws-lambda)我设置了aws-sdk,所以在webpack.config中我添加了:
externals: {
'aws-sdk': 'aws-sdk'
},
构建它时似乎将其设置为module.exports = aws-sdk;
而不是module.exports = require('aws-sdk');
奇怪的是它以前工作正常,只是随机停止,任何想法?
(使用serverless-webpack和webpack)
答案 0 :(得分:1)
最后找到这些文档:https://webpack.github.io/docs/configuration.html#externals
必须设置output: { libraryTarget: "commonjs" },