我想允许我的Node.js应用程序的用户自定义通常由CSS定义的视觉体验的某些元素(例如配色方案)。

一个想法可能是在服务器端采用某种CSS预处理或模板的全动态方法,在处理用户请求(例如,遵循res.render(html_template, css_template, vars)的原则。有什么合适的,less.js在这里可以用于生产吗?

另一个想法可能是将此类自定义项转移到客户端,将其保留在那里并与一些定制的javascript一起应用。有没有这种东西?

最佳答案

您可以在服务器端使用less或sass,并使用Grant为用户生成预编译文件。在客户端链接其他CSS文件。

10-05 20:51
查看更多