【问题标题】:Include AWS API Gateway generated SDK in NPM managed project在 NPM 托管项目中包含 AWS API Gateway 生成的 SDK
【发布时间】:2017-03-01 02:20:58
【问题描述】:

我正在构建一个 ReactJS 应用程序,它将利用 API 网关访问后端资源。我已经生成了一个访问 DynomoDB 的简单测试 API 的 Javascript SDK,并试图将其包含到我的 Node/NPM 开发环境/项目中。我正在使用 NPM 来管理依赖项。生成的 API 没有导出或需要语句,因此我在项目中使用它时遇到问题。是否有指南指示如何将生成的 SDK 正确包含到使用 NPM 管理依赖项和 Webpack 进行捆绑的项目中?

【问题讨论】:

    标签: javascript amazon-web-services npm webpack aws-api-gateway


    【解决方案1】:

    我了解生成的 JS SDK 难以与 Webpack 和其他捆绑策略一起使用。最简单的解决方案是将这些作为脚本标签包含在文档中(您仍然可以控制 React 和 Webpack 中的 index.html)。

    如果您希望导入它们以便由您的 Webpack 配置处理,您应该能够将它们包装在单个模块中并使用 Webpack 的 export-loader 导出在依赖项的全局范围内定义的值。详情请见https://webpack.github.io/docs/shimming-modules.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-30
      • 2020-04-30
      • 2019-12-10
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      相关资源
      最近更新 更多