Node.js 外部文件嵌套属性中的无服务器变量

Node.js 外部文件嵌套属性中的无服务器变量,node.js,aws-lambda,yaml,aws-serverless,Node.js,Aws Lambda,Yaml,Aws Serverless,我有一个无服务器的yml和一个配置文件 配置文件 app: { port: 3000, db: { connectionString: 'xxxxx' }, lambdaDeploy:{ stage : "DEV", region : "es-west-1" } 尝试在yml中使用这些变量,如下所示 yml provider: name: aws runtime: nodejs6.10 stage: ${file(./appconfigurat

我有一个无服务器的yml和一个配置文件

配置文件

 app: {
   port: 3000,

 db: {
   connectionString: 'xxxxx'
 },
  lambdaDeploy:{
   stage : "DEV",
   region : "es-west-1"
 }
尝试在yml中使用这些变量,如下所示

yml

provider:
  name: aws
  runtime: nodejs6.10
  stage: ${file(./appconfiguration.json).app.stage}
  region: ${file(./appconfiguration.json).app.region}
但它的阅读和接受是默认的

请告知。
谢谢这里使用的语法不正确

stage: ${file(./appconfiguration.json).app.stage}
改用冒号:

stage: ${file(./appconfiguration.json):app.stage}
详情如下: