Я обкалываю CKEdtior для использования в моем модульном javascript модуле CommonJS. Проблема, с которой я столкнулась, заключается в том, что активы CKEditor кэшируются где-то вдоль линии. Я думаю, что это браузер, но я не совсем уверен.CKEditor активы кэшированы с использованием shimmed package.json с grunt-браузером
Кэшируемый актив как таковой:
<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');