在没有清除缓存的情况下在 moodle 中调试和 js 代码

debugging amd js codes in moodle whithout purge caches

当我想在 moodle 中调试 AMD 模块中的 javascript 代码时,很难在每次编辑中清除所有站点缓存,有什么调试方法吗? 另一方面,当我清除所有缓存时,再次加载需要很长时间。 我尝试启用主题开发者模式,但我的问题没有解决。

转到

Site administration ► Appearance ► AJAX and Javascript

关闭 "Cache Javascript" 并保存。 这将使系统不压缩和缓存 javascript,因此您的更改将立即生效。这也意味着只会显示您在 amd/src 中所做的更改。一旦您准备好投入生产并重新打开缓存,您应该使用 grunt 生成 amd/build javascript。