Персональный блог Игоря Антонова aka "spider_net"

Отключаем кэширование в require.js


Рубрика: Программирование -> JavaScript
Метки: | | | | |
Просмотров: 5011
Отключаем кэширование в require.js

На этой неделе хронически нет времени писать новые заметки, поэтому буду тормошить свои архивы. Например, вот эта коротенькая заметка ждала публикации больше года. Новичкам, решившим освоить require.js однозначно будет полезна.

Когда я впервые столкнулся с require.js, то сразу наступил на грабли в виде кэширования. Минут 15 не мог понять как побороть эту проблему пока в итоге не наткнулся на соответствующую тему на StackOverflow. Оказалось, избавится от кэширования при использовании require.js достаточно просто.

При конфигурировании require.js указываем на принудительное добавление дополнительного параметра с уникальным значением (например, текущая дата или guid):

require.config({
	urlArgs: "myparam=" + (new Date()).getTime()
});

При переносе проекта в продакшн эту строчку убираем.

Оставьте комментарий!
comments powered by HyperComments