通常,當我對.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