gpt4 book ai didi

javascript - 在元素中使用 Node.js 作为独立的 LESS 编译器?

转载 作者:数据小太阳 更新时间:2023-10-29 05:52:58 33 4
gpt4 key购买 nike

我一直在尝试合并 lessc大型元素中的编译器具有 Bootstrap 的基本设置,它只会导致各种编译错误(每个人都有不同解决方案的门票)。

没有一个解决方案能满足我的需求,这是一种通过命令行编译 less-pile 的方法。

我通过 node.js 编译了各种其他 Assets ,并希望用 less 做同样的事情,但我发现关于这个主题的每个 googlepage 都是 Node.js+Express,这不是我想要的。我想要一个独立的编译器。 (想法:require.js r.js 文件)

我找到了 Node-less但它已经 2 年没有更新了,因此并不理想。

所以。问题:是否有命令行方式可以使用 node.js 编译 less-files?理想的实现:

node compiler.js build.js

其中 build.js 是一个文件,其中包含 bootstrap.less 的路径以及所需的所有其他内容。

r.js 配置文件示例:

({
baseURL : "../assets",
mainConfigFile : "../assets/main.js",
name : "../assets/main",
out : "../assets/main.optmin.js",
optimize : "uglify"
})

最佳答案

下面是如何使用 node 和 less 输出到文件:

node path/to/less/bin/lessc -x -O2 path/to/assets/main.less > path/to/output.css

-x : 压缩

-O2:优化模式

从 main.less 创建 output.css。可能很简单,但我没有在网上的任何地方找到这个。该行可以合并到部署脚本中。

关于javascript - 在元素中使用 Node.js 作为独立的 LESS 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10961180/

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