typescript - 如何将我的 serverless.ts 文件转换为 serverless.yaml 文件并使无服务器项目工作?
问题描述
我从模板 aws-nodejs-typescript 创建了一个无服务器项目,这样做:
sls create --template aws-nodejs-typescript --path my-app
但是,它为我创建了一个 serverless.ts 文件而不是 serverless.yaml。我将 serverless.yaml 文件转换为 ts 文件。但是,我遇到了一些问题,无法让它在我的无服务器配置文件中工作。运行后报错:sls deploy -v
有人知道如何解决吗?我的项目在github:
如果有人可以帮助我解决这个问题,我会很高兴。非常感谢您!
解决方案
在您的设置中,无服务器正在寻找webpack.config.js
.
对于serverless-webpack
插件,您可以指定配置文件的位置/名称:
custom:
webpack:
webpackConfig: 'webpack.config.ts'
您也可以尝试使用 tsc transpiler迁移webpack.config.ts
到.js
tsc --lib es6 webpack.config.ts
推荐阅读
- c# - 如何在 asp.net 核心中返回自定义 http 标头?
- java - 为什么我的结果是 1436189223 ?请帮我解释这个结果
- python - 在运行时重写配置文件
- one-to-many - 微风查询:比较相关实体上的两列
- javascript - 如何使用重组获得反应参考?
- python - Python行没有运行
- java - 从 Spring Boot 1.5-2、Spring Security 4-5 升级到 Spring Security 后,Spring Security 不再重定向到登录页面
- android - 安卓。正在安装 apk 吗?
- java - Java Hibernate 对象在一段时间后失去其价值
- ms-access - MS Access,我的任务是重写 MS Access 应用程序