Google App Engine app.yaml 中的反向skip_files

问题描述 投票:0回答:4

我的 app.yaml 中目前有以下

skip_files

skip_files:
- ^\..*
- ^.*\.(json|yaml)$
- ^Gruntfile\.js$
- ^bower_components
- ^node_modules
- ^src
- ^tests
- ^tmp

这太臃肿了。实际上我只想将除了

skip_files
文件夹中的所有内容之外的所有内容添加到
dist
中。

这可能吗?

google-app-engine
4个回答
11
投票

这对我有用:

skip_files:
- (?!^dist)

1
投票

不。但从长远来看,8 行的skip_files 并不算臃肿,至少从我所看到的人们所做的来看是这样。


1
投票

今天我尝试了@Alex Kubity 给出的解决方案,但没有成功。我有错误

Step #0: node.js checker: No package.json file.

所以我将正则表达式更改为

^(?!dist|package).*$

跳过除

dist
文件夹和
package*.json
之外的所有文件。


0
投票

“skip_files”未使用 python 3 处理,并且由于“python 2.7 将在 2024 年 1 月 30 日终止支持”(参考App Engine 发行说明),您必须对迁移进行一些更改:

将 .gcloudignore 文件添加到项目的根目录,“skipe_files 替代方案”将是:

*
!/app.yaml
!dist/
© www.soinside.com 2019 - 2024. All rights reserved.