javascript - 保存less.js生成的.css文件

标签 javascript html css less

我知道不建议在生产网站上使用 less.js 来编译 .css,但是我不得不这样做是有原因的,而不是使用第三方编译器(我发现它对一般用途非常有用编译)。问题是我如何获得 less.js 编译器生成的 css 样式(例如,将它们保存在不同的文件中)?下面是我必须如何编译我的 less 文件:

<link rel="stylesheet/less" type="text/css" href="assets/less/styles.less" />

<script>
  var less = {
    modifyVars: {
      '@brand-primary': 'yellow'
    }
  };
</script>

<script src="less.min.js"></script>

最佳答案

您不能通过浏览器保存生成的.css 文件。您必须通过 PHP 或 Node.js 在服务器端执行此操作:

import fs   from 'fs';
import less from 'less';

less.render('.class { width: (1 + 1) }', (error, output) => {
  fs.writeFile('/path/to/file.css', output)
});

关于javascript - 保存less.js生成的.css文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39840384/

相关文章:

jQuery UI slider : how to inline it?

javascript - 带有导航的 React-native ListView

javascript - 如何设置容器宽度计算其子级的宽度

javascript - Node js链接命令运行错误

html - 与内联网格相关的 CSS 在 Gmail 中消失

javascript - 使用相同的划分和变量创建动态谷歌地图

php - 不保留菜单格式

javascript - 显示确认框时禁用按键

html - 如何压缩div中的元素

javascript - jQuery:如何用文本区域 $ ('#myId' ).attr ('value' ) 中的另一个文本替换某些文本?