在 serverless.yml 文件中将“useDotenv:true”放在哪里?

Sml*_*lok 5 serverless-framework serverless-architecture serverless

我正在使用无服务器模板并且一切正常,直到突然我的所有部署都开始忽略.env文件。

我搜索了文档,它说如果我想使用 .env 文件中的环境变量,我现在必须添加useDotenv: true到我的serverless.yml文件中。所以我做了:

app: xxx
org: xxx
useDotenv: true 
Run Code Online (Sandbox Code Playgroud)

没有效果。

我的serverless.yml文件之前只包含 app 和 org 变量。

我需要在哪里添加seDotenv: true以使其读取我的.env变量?

小智 8

您应该将它放在 serverless.yml 文件的根目录中。

我在服务属性之后有我的:

service: lb-courses
useDotenv: true
plugins:
  - serverless-offline
...
Run Code Online (Sandbox Code Playgroud)