Отключаем кэширование в require.js
Рубрика: Программирование -> JavaScript
Метки: JavaScript | require.js | инструменты | примеры | программирование | советы
Просмотров: 5011
На этой неделе хронически нет времени писать новые заметки, поэтому буду тормошить свои архивы. Например, вот эта коротенькая заметка ждала публикации больше года. Новичкам, решившим освоить require.js однозначно будет полезна.
Когда я впервые столкнулся с require.js, то сразу наступил на грабли в виде кэширования. Минут 15 не мог понять как побороть эту проблему пока в итоге не наткнулся на соответствующую тему на StackOverflow. Оказалось, избавится от кэширования при использовании require.js достаточно просто.
При конфигурировании require.js указываем на принудительное добавление дополнительного параметра с уникальным значением (например, текущая дата или guid):
require.config({
urlArgs: "myparam=" + (new Date()).getTime()
});
При переносе проекта в продакшн эту строчку убираем.