【问题标题】:app.yaml skip_files skip an entire directory but one individual fileapp.yaml skip_files 跳过整个目录但一个单独的文件
【发布时间】:2016-09-18 17:36:36
【问题描述】:

我有一个app.yaml 文件,我想在其中跳过整个node_modules 目录,只保留我添加的一个名为helpers.js 的文件。目前我的文件如下所示:

runtime: nodejs
vm: true
skip_files:
 - ^node_modules$

对于helpers.js,跳过整个node_modules 目录除了 的最佳方法是什么?

【问题讨论】:

  • 我不清楚你在问什么。
  • @sweaver2112 我要求一个正则表达式,它将排除node_modules 目录中除helpers.js 之外的所有文件

标签: regex google-app-engine yaml


【解决方案1】:

看来您可以在您的正则表达式中使用just use a negative lookahead 来执行此操作:

^node_modules/(?!node\.js$).*

*this post 也可能对你有用。

【讨论】:

  • 对于新的运行时,这似乎不再受支持,您需要使用 .gcloudignore 文件,它基本上遵循与 .gitignore 相同的语法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 2020-06-23
  • 2012-04-09
  • 2017-07-25
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
相关资源
最近更新 更多