如何将我的 serverless.ts 文件转换为 serverless.yaml 文件并使无服务器项目运行?
How to convert my serverless.ts file to serverless.yaml file and make the serverless project work?
我通过模板 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
plugin you can specify location/name 配置文件:
custom:
webpack:
webpackConfig: 'webpack.config.ts'
您也可以尝试使用 tsc 转译器 tsc --lib es6 webpack.config.ts
将您的 webpack.config.ts
迁移到 .js
我通过模板 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
plugin you can specify location/name 配置文件:
custom:
webpack:
webpackConfig: 'webpack.config.ts'
您也可以尝试使用 tsc 转译器 tsc --lib es6 webpack.config.ts
webpack.config.ts
迁移到 .js