Aws lambda serverless如何知道在哪里可以找到serverless.yml?
在项目中本地添加的npm/serverless Package如何知道serverless.yml文件的位置? 我试图在serverless framework()的源代码中找到确切的代码片段,在那里发生了这种情况,但到目前为止还没有任何运气。 我需要知道这一点,因为我的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
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 => {
请注意,从CLIservicePath
将设置为当前工作目录
看看代码,我猜您可能有一个serverless.json
,它优先于serverless.yaml
?命令serverless print
将显示已解析的配置。()