gpt4 book ai didi

haskell - 我如何防止在 Yesod 中缓存静态文件?

转载 作者:行者123 更新时间:2023-12-03 14:08:22 26 4
gpt4 key购买 nike

我使用脚手架站点,每当我更改静态 javascript 文件中的某些内容时,我都必须停止开发服务器并执行“cabal install && yesod devel”以使更改生效。

有没有办法使用普通的 js/css 而不是缓存版本,这样我就不需要一直重新编译?

最佳答案

尝试

touch Settings/StaticFiles.hs

这是那个特定的文件,因为静态文件的模板 haskell 代码在该文件中(在默认的脚手架结构中)。触摸该文件将重新编译它并重新执行模板 haskell 代码。

编辑:抱歉,我注意到这并没有回答您关于如何像使用 templates 中的文件那样使用静态 js/css 源文件进行开发的问题。文件夹。好吧,你的 static 中不应该有 js/css 文件。文件夹,请考虑移动您的 .js/ .css文件到 template如果您觉得自己正在积极处理 css 和 js 文件,请打开文件夹并使用莎士比亚语言。

您只需将 js/css 文件放在 static 中当您从其他地方(例如蓝图 css 框架)获取大量代码库时,请使用文件夹。查看我在 this 上的回答题。

关于haskell - 我如何防止在 Yesod 中缓存静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11375933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com