我一直在尝试将lessc https://github.com/cloudhead/less.js/tree/master/bin在一个大型项目中使用 Bootstrap 进行基本设置的编译器,只会导致各种编译错误(每个人都有不同解决方案的票证)。
没有一个解决方案能够满足我的需求,即通过命令行编译 less-pile 的方法。
我通过 node.js 编译了各种其他资源,并希望用 less 做同样的事情,但是我找到的关于这个主题的每个 google 页面都是 Node.js + Express,这不是我想要的。我想要一个独立的编译器。 (想法:require.js r.js-文件)
I found 无节点 https://github.com/dotmaster/Node-less但它已经两年没有更新了,因此并不理想。
所以。问题:是否有命令行方式使用node.js 编译less 文件?理想的实现:
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。可能很简单,但我还没有在网上找到这个。该行可以合并到部署脚本中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)