通常,当我对.js或.css文件进行本地更改,然后部署应用程序时,文件将被跳过。这是怎么回事?为什么GAE在部署时跳过更改的文件?
例如,假设我编辑:
public_html/www/account/dashboard/dashboard.css
当我部署我看到在我的日志:
`Skipping upload of [public_html/www/account/dashboard/dashboard.css]
这里是我的app.yaml的skip_files规则
skip_files:
- ^(.*/)?#.*#$
- ^(.*/)?.*~$
- ^(.*/)?.*\.py[co]$
- ^(.*/)?.*/RCS/.*$
- ^(.*/)?\..*$
- ^.*node_modules(/.*)?
- ^data/.*$
- ^public_html/data/.*$
并不确定这是否相关,但是这里是一个static_files规则aking我的css application_readable:
- url: /(.*\.(gif|png|jpg|jpeg|js|html|css|json|tpl))$
static_files: public_html/www/\1
upload: public_html/www/.*\.(gif|png|jpg|js|html|css|json|tpl)$
application_readable: true