gpt4 book ai didi

javascript - Yesod:维护 JavaScript 和 Julius 文件的顺序

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:02 25 4
gpt4 key购买 nike

假设我想合并一堆 Javascript 和 Julius 文件。我这样做:

jsWidget :: Widget
jsWidget = do
addScript $ StaticR js_test1_js
toWidget $(juliusFile "static/js/gis/sample.julius")
addScript $ StaticR js_test2_js
addScript $ StaticR js_test3_js

但上述方法的问题在于 Yesod 获取了小部件中的所有 Julius 文件并将它们转换为单个文件 (autogen-xxx.js) 并将其附加在末尾。虽然这是一个很好的优化,但这会破坏我的 JavaScript 代码。有没有办法解决这个问题?

最佳答案

不幸的是,这无法完成。这是 discussion在关于该问题的邮件列表中。

为了避免这个问题,我把所有文件都转成Javascript,用addScript添加。这保持了正确的顺序。您在 Julius 文件中使用变量插值的地方需要使用其他技术重写。

关于javascript - Yesod:维护 JavaScript 和 Julius 文件的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21209932/

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