Aws lambda serverless如何知道在哪里可以找到serverless.yml?

Aws lambda serverless如何知道在哪里可以找到serverless.yml?,aws-lambda,yaml,serverless-framework,serverless,Aws Lambda,Yaml,Serverless Framework,Serverless,在项目中本地添加的npm/serverless Package如何知道serverless.yml文件的位置? 我试图在serverless framework()的源代码中找到确切的代码片段,在那里发生了这种情况,但到目前为止还没有任何运气。 我需要知道这一点,因为我的 yarn sls offline start 命令似乎不支持我在serverless.yml文件中所做的新更改。 它会不断选择旧的配置。这是无服务器加载配置时使用的代码: 相关摘录: const serv

在项目中本地添加的npm/serverless Package如何知道serverless.yml文件的位置? 我试图在serverless framework()的源代码中找到确切的代码片段,在那里发生了这种情况,但到目前为止还没有任何运气。 我需要知道这一点,因为我的

       yarn sls offline start
命令似乎不支持我在serverless.yml文件中所做的新更改。
它会不断选择旧的配置。

这是无服务器加载配置时使用的代码:

相关摘录:

  const servicePath = srvcPath || process.cwd();
  const jsonPath = path.join(servicePath, 'serverless.json');
  const ymlPath = path.join(servicePath, 'serverless.yml');
  const yamlPath = path.join(servicePath, 'serverless.yaml');
  const jsPath = path.join(servicePath, 'serverless.js');

  return BbPromise.props({
    json: fileExists(jsonPath),
    yml: fileExists(ymlPath),
    yaml: fileExists(yamlPath),
    js: fileExists(jsPath),
  }).then(exists => {
请注意,从CLI
servicePath
将设置为当前工作目录

看看代码,我猜您可能有一个
serverless.json
,它优先于
serverless.yaml
?命令
serverless print
将显示已解析的配置。()