无服务器错误:没有文件匹配包括/排除模式



我知道有很多类似的问题,但没有一个是正确的答案。我试图使用GitLab cicd管道部署我的代码。在执行部署阶段时,我的管道失败并得到此错误。

我serverless。Yml有以下代码用于排除

package:
patterns:
- '!nltk'
- '!node_modules/**'
- '!package-lock.json'
- '!package.json'
- '!__pycache__/**'
- '!.gitlab-ci.yml'
- '!tests/**'
- '!README.md'
我得到的错误是

Serverless错误 ----------------------------------------没有文件匹配包括/排除模式

我忘了说,我有一个nltk层,我部署在同一个无服务器。Yml作为我的lambda函数和其他资源。

我不知道该怎么做才能完全消除这个错误。任何帮助都会很感激。谢谢你。

你的指令没有定义任何包含模式。也许你想列出文件&需要打包的目录。每个指令都建立在下一个指令的基础上。

类似:

package:
patterns:
- "**/**"
- '!nltk'
- '!node_modules/**'
- '!package-lock.json'
- '!package.json'
- '!__pycache__/**'
- '!.gitlab-ci.yml'
- '!tests/**'
- '!README.md'

看到https://www.serverless.com/framework/docs/providers/aws/guide/packaging/模式

相关内容

  • 没有找到相关文章

最新更新