将编译后的 Julius 模板公开为一个单独的文件,而不是直接将它们放在 DOM
Expose compiled Julius templates as a seperate file, instead of directly placing them in the DOM
调试 JS 时,Chrome 允许您编辑 JS,然后重新加载页面。只有当您正在编辑的 JS 作为单独的资源提供时,才会发生这种情况。据我所知,目前无法以这种方式调试 JS 代码,因为 Yesod 将任何包含的 JS 直接拖放到页面上的方式。
编辑 julius 模板文件而不更改任何变量插值允许立即重新加载页面。但是,如果我包含 javascript 的小片段:
toWidget [julius|doStuff();|]
我无法在不导致重新加载模型的情况下编辑此 Javascript 进行调试,对于我们的情况,这需要大约 1 分钟。有解决办法吗?
这里有多个选择:
- 如果您将 Julius 内容放在外部文件中,您可以使用
juliusFileReload
然后编辑文件并重新加载网页而无需重新编译。脚手架站点默认执行此操作。
- 已生成Javascript放在单独的文件中。这也是脚手架网站的默认行为。
调试 JS 时,Chrome 允许您编辑 JS,然后重新加载页面。只有当您正在编辑的 JS 作为单独的资源提供时,才会发生这种情况。据我所知,目前无法以这种方式调试 JS 代码,因为 Yesod 将任何包含的 JS 直接拖放到页面上的方式。
编辑 julius 模板文件而不更改任何变量插值允许立即重新加载页面。但是,如果我包含 javascript 的小片段:
toWidget [julius|doStuff();|]
我无法在不导致重新加载模型的情况下编辑此 Javascript 进行调试,对于我们的情况,这需要大约 1 分钟。有解决办法吗?
这里有多个选择:
- 如果您将 Julius 内容放在外部文件中,您可以使用
juliusFileReload
然后编辑文件并重新加载网页而无需重新编译。脚手架站点默认执行此操作。 - 已生成Javascript放在单独的文件中。这也是脚手架网站的默认行为。