0
我正在使用CKEdtior在我的CommonJS模块化JavaScript程序包中使用。 我遇到的问题是CKEditor资产被缓存在某处。我认为这是浏览,但我不完全确定。使用grunt-browserify使用shimmed package.json缓存CKEditor资产
缓存的资产是这样:
<script type="text/javascript" src="http://192.168.68.8/cart-admin/ckeditor_4.5.6/config.js?t=FB9E"></script>
这项资产没有手动将网页上,它是由产生的CKEditor当JS模块运行它的过程。
如上所示,查询字符串缓存资产。但是,如果我更新了config.js,资源仍然被缓存并且旧版本被提供。即使我重新构建我的JavaScript模块,查询字符串缓存保持不变,我坚持使用旧资产。
有没有办法打破它?或者我错误地回答这个问题?
的package.json
"browser": {
"ckeditor": "./ckeditor_4.5.6/ckeditor.js",
"ckjquery": "./ckeditor_4.5.6/adapters/jquery.js"
},
"browserify-shim": {
"ckeditor": "ckeditor",
"ckjquery": "ckjquery"
}
JS模块
window.CKEDITOR_BASEPATH = 'ckeditor_4.5.6/';
require('ckeditor');
require('ckjquery');