2024年Clojure状态调查!中分享您的想法。

欢迎!请参阅关于页面以获取更多此功能的工作信息。

+1
ClojureScript

我一直在使用Chrome扩展程序,如果能在此处获得ClojureScript热重载功能将非常棒。

我曾尝试过Thomas Heller的用于Chrome扩展程序的shadow-cljs项目,以及其他我在最小示例存储库中记录的东西,但都没有成功。

总的来说,看起来Chrome扩展程序v3配置文件禁止了eval,这意味着我们没戏吗?

谢谢!

1 个答案

+1

几个月前,我曾深入探讨过这个问题,并遵循了这条评论中的建议,使用修补过的chromium版本(结果并没有听起来那么复杂)。从那时起,我就幸福地使用了eval(-ing) :)

FWIW 的配置文件,我最终得到了。

感谢您的回答!我还没尝试过,因为我还在寻找更“非构建”的替代方案,但了解到这个选项存在是好的。一些问题:1)您考虑过保留一个仅开发用的V2清单吗?2)您尝试过更新您修改过的Chromium构建,使其包含最新的API更新以及所有内容吗?如果是这样,是否可行?这可能对长期发展是必要的。(提示:当我看到您用户名的时候我笑出声来,感觉非常适合这个场景哈哈哈哈)
yw!1)v2和v3看起来区别很大,包括API更改,所以我假设这将变得非常混乱2)没有,但我不认为会有问题,因为补丁和扩展都很简单。

*) https://developer.chrome.com/docs/extensions/develop/migrate
...