amazon-web-services - Webpack 外部不需要

标签 amazon-web-services webpack aws-lambda serverless-framework

在我的环境 (aws-lambda) 中,我设置了 aws-sdk,所以在 webpack.config 中我添加了:

externals: {
    'aws-sdk': 'aws-sdk'
  },

构建时似乎将其设置为 module.exports = aws-sdk; 而不是 module.exports = require('aws-sdk'); 奇怪的事情它之前工作正常吗,只是随机停止,有什么想法吗?

(使用 serverless-webpack 和 webpack)

最佳答案

最后通过查找这些文档弄明白了:https://webpack.github.io/docs/configuration.html#externals

必须设置 output: { libraryTarget: "commonjs"},

关于amazon-web-services - Webpack 外部不需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40334566/

相关文章:

sockets - Nginx、AWS、EB、Docker、TCP Socket 配置 400 错误请求

python - 如何更改pip命令的安装路径?如何使用 pip 命令设置安装包的默认 python 目录

webpack - 为什么要在 CommonJS require.ensure() 中处理依赖项列表?

amazon-web-services - 创建一个cloudwatch-event来监控特定区域中所有EC2实例的状态变化

elasticsearch - 弹性搜寻403错误

python - 使用python在Lambda函数中运行命令wirth SSM

node.js - Amazon Redshift Node 并行请求比顺序请求花费的时间更长

javascript - Webpack-dev-server — HMR 未收到来自 WDS 的更新信号

javascript - 通过 webpack 生产模式编译时如何忽略 typescript 错误

reactjs - 如何使用 aws-amplify 处理 api 错误?