使用Google App Engine Flask dev_appserver.py运行本地开发时,Chrome不会刷新静态JS文件

时间:2017-03-30 00:16:08

标签: javascript google-chrome google-app-engine flask

Chrome会加载javascript文件,但是当我更新文件时,Chrome中不会显示更新。我在Firefox中试过这个,我可以看到javascript文件在刷新页面时已更新,但在Chrome中没有。

我正在使用Flask,javascript文件位于静态文件夹中。我的目录如下:

app
-env
-lib
-static
--css
--img
--js <-- there is where my js file is
-templates
--partials
-app.yaml
-main.py
-requirements.txt

我的app.yaml文件是:

runtime: python27
api_version: 1
threadsafe: yes    
# Handlers define how to route requests to your application.
handlers:
# This handler tells app engine how to route requests to a WSGI application.
# The script value is in the format <path.to.module>.<wsgi_application>
# where <wsgi_application> is a WSGI application object.
- url: .*  # This regex directs all routes to main.app
  script: main.app

2 个答案:

答案 0 :(得分:1)

Ctrl + Shift + i网络标签&gt;禁用缓存。

注意:必须打开开发工具才能使选项生效。

答案 1 :(得分:0)

你可以在yourapp / static / js下保存你的代码,如下所述 http://exploreflask.com/en/latest/static.html

在修改时使用javascript中的版本。

<script type="text/javascript" src="/static/js/demo.js?v=17"></script>