📅  最后修改于: 2020-10-22 07:16:41             🧑  作者: Mango
当您想在需要时而不是在服务器端动态编译Less文件时,在浏览器中使用Less。这是因为less是一个很大的javascript文件。
首先,我们需要添加LESS脚本以在浏览器中使用LESS-
要在页面上找到样式标签,我们需要在页面上添加以下行。它还使用已编译的CSS创建样式标签。
在script标记之前,可以通过编程方式在次要对象上设置选项。它将影响less和初始链接标记的所有编程用法。
例如,我们可以将option设置如下-
我们还可以在脚本标签上以其他格式设置选项,如下所示:
您也可以将这些选项添加到链接标签。
属性选项需要考虑的要点是-
可以通过将env选项设置为development并在添加less.js文件之后调用less.watch()来启用监视模式。如果您希望临时启用监视模式,请在URL中添加#!watch 。
启用了LESS变量的运行时修改。调用新值时,将重新编译LESS文件。以下代码显示了修改变量的基本用法-
less.modifyVars({
'@buttonFace': '#eee',
'@buttonText': '#fff'
});
我们可以如上所述将选项!dumpLineNumbers:mediaquery添加到url或dumpLineNumbers选项中。 mediaquery选项可与FireLESS一起使用(它显示LESS生成的CSS样式的原始LESS文件名和行号。)
在加载脚本文件less.js之前,必须在全局的less对象中设置选项。