我的 app.yaml 中目前有以下
skip_files
:
skip_files:
- ^\..*
- ^.*\.(json|yaml)$
- ^Gruntfile\.js$
- ^bower_components
- ^node_modules
- ^src
- ^tests
- ^tmp
这太臃肿了。实际上我只想将除了
skip_files
文件夹中的所有内容之外的所有内容添加到 dist
中。
这可能吗?
这对我有用:
skip_files:
- (?!^dist)
不。但从长远来看,8 行的skip_files 并不算臃肿,至少从我所看到的人们所做的来看是这样。
今天我尝试了@Alex Kubity 给出的解决方案,但没有成功。我有错误
Step #0: node.js checker: No package.json file.
所以我将正则表达式更改为
^(?!dist|package).*$
跳过除
dist
文件夹和 package*.json
之外的所有文件。
“skip_files”未使用 python 3 处理,并且由于“python 2.7 将在 2024 年 1 月 30 日终止支持”(参考App Engine 发行说明),您必须对迁移进行一些更改:
将 .gcloudignore 文件添加到项目的根目录,“skipe_files 替代方案”将是:
*
!/app.yaml
!dist/