使用Node.js的作为独立的LESS编译项目?(Use Node.js as standalone

2019-09-17 23:08发布

我一直在试图纳入lessc在具有从引导的基本设置一个大型项目的编译器,它只会导致各种compileerrors(对此有门票每个人不同的解决方案)。

没有一个解决方案给我我想要的东西,这是通过命令行编译少桩的方式。

我通过Node.js的编译各种其他资产,并希望做同样的事情与少,但每次googlepage我发现关于这个问题的是Node.js的+快递这是不是我想要的。 我希望有一个独立的编译器。 (理念:require.js r.js文件)

我发现节点少 ,但它未在2年内,因此心不是理想的看到了更新。

所以。 问:是否有一个命令行方式编译与node.js的不太文件? 理想IMPL:

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"
})

Answer 1:

下面是如何使用节点,少输出到文件:

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

-x:压缩

-02:优化模式

从main.less创建output.css。 可能很简单,但我没有带发现了净此的任何地方。 这条线可以在部署脚本被合并。



文章来源: Use Node.js as standalone LESS-compiler in project?