我想按模块组织我的 HTML、JS 和 LESS。我已经在使用 Grunt从我的源文件夹*.js
中进行编译。*.html
所以我配置grunt如下:
grunt.initConfig({
less: {
ALL: {
files: { 'compiled.css': '**/*.less' }
}
}
}
但这遇到了一个主要问题:/helper/*.less
其他 .less 文件无法访问我文件中的常量和 mixin。
似乎grunt-contrib-less
编译每个单独的 .less 文件,然后组合输出,但不会“全局”编译任何东西。
我能想到的唯一解决方案是创建和维护master.less
每个@import
单独的 .less 文件。但是我正在尝试实现一个非常模块化的构建过程,并且我不必列出任何 HTML 或 JS 文件,所以我也非常希望找到一个*.less
解决方案!