gpt4 book ai didi

javascript - 将 JSON 对象传递给远程 LESS 编译器以用作 LESS 变量

转载 作者:行者123 更新时间:2023-11-28 10:57:18 25 4
gpt4 key购买 nike

我有一个管理面板,用户可以在其中自定义静态网站的外观(主要是字体和颜色)。该面板生成一个包含用户值的 JSON 对象。我需要做的是将这个 JSON 传递给 LESS 编译器,以便它可以使用 JSON 内容作为 LESS 变量从 LESS 动态生成 CSS 文件。文件名每次都应该不同,例如 file-ID.css 行(ID 是针对用户的,也可以通过 JSON 传递)。

技术上可行(无需扩展 LESS)吗?例如,我注意到,您可以在创建解析器对象时将函数传递给解析器对象,我可以使用此函数来评估 JSON 并将变量传递给编译器吗?

显然我不需要知道细节,只要它是可行的,并且可能有一些相关信息的链接(如果你有的话)。

提前致谢。

最佳答案

我发现完成我想要完成的任务的最佳方法是使用服务器端 LESS 库(如 PHPLESS)在编译之前解析 JSON 中的变量。常规 LESS 编译器不允许动态注入(inject)变量。

关于javascript - 将 JSON 对象传递给远程 LESS 编译器以用作 LESS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18085477/

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