使用 Node.js 作为项目中的独立 LESS 编译器
Use Node.js as standalone LESS-compiler in project?
我一直在尝试将lessc编译器合并到一个具有Bootstrap基本设置的大型项目中,它只会导致各种编译错误(每个人都有不同的解决方案)。
没有一个解决方案能给我我想要的东西,这是一种通过命令行编译较少堆的方法。
我通过node编译各种其他资产.js并希望用更少的资源做同样的事情,但是我找到的每个关于这个主题的google页面都是Node.js + Express,这不是我想要的。我想要一个独立的编译器。(想法:要求.js r.js文件)
我发现无节点,但它已经 2 年没有更新了,因此并不理想。
问题:有没有命令行方法可以使用node.js编译更少的文件?理想条件:
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:优化模式
这创建输出.css 从 main.less 创建。可能很简单,但我在网上任何地方都没有找到这个。该行可以合并到部署脚本中。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 定义完全独立的样式信息
- 如何更改reactjs中外部/独立组件的状态或属性
- Joomla Gantry Framework ie8 LESS/CSS
- CSS第n个子条件使用LESS
- 用独立变量敲除foreach绑定
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 使用Javascript克隆();使一个独立的页眉跟随页面
- 如何检测和打印变化变量LESS
- 如何验证日期、月份和日期的3个独立输入字段;年使用jquery或javascript
- 使用脚本#编译代码(独立)
- 独立离线的html5网络应用程序
- 在零部件中导入LESS文件
- Angular JS-文本框未在独立范围内更新
- 如何使用javascript独立地为聚合物自定义元素的每个实例的lightdom设置样式
- AngularJS-独立的控制器和DOM操作
- 删除两个独立对象中的属性,而不使用多余的删除语句
- 是否可以从独立于摄影机的three.js场景中的一个点应用雾
- globalVars在less文件中
- 使用 Node.js 作为项目中的独立 LESS 编译器