问题标签 [grunt-contrib-less]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1108 浏览

gruntjs - 使用 Grunt,如果我有全局 mixins 和常量,我如何编译所有 *.less 文件?

我想按模块组织我的 HTML、JS 和 LESS。我已经在使用 Grunt从我的源文件夹*.js中进行编译。*.html

所以我配置grunt如下:

但这遇到了一个主要问题:/helper/*.less其他 .less 文件无法访问我文件中的常量和 mixin。
似乎grunt-contrib-less编译每个单独的 .less 文件,然后组合输出,但不会“全局”编译任何东西。

我能想到的唯一解决方案是创建和维护master.less每个@import单独的 .less 文件。但是我正在尝试实现一个非常模块化的构建过程,并且我不必列出任何 HTML 或 JS 文件,所以我也非常希望找到一个*.less解决方案!

0 投票
1 回答
453 浏览

css - “未定义不是函数”咕噜声更少

下午好,尝试处理程序集,但得到错误:

“未定义不是函数”

我的文件夹结构:-/less style.less --/components header.less -/css -/img -/js

我安装了:grunt-contrib-less 和我的文件:

在 style.less 我写道:@import "components/page-header.less";

告诉我我的错误是什么?

0 投票
1 回答
512 浏览

gruntjs - 使用 Grunt 将多个目录中的 LESS 文件编译为给定路径下的单个文件

使用 Grunt 我想将来自不同动态源的 .less 文件编译为给定路径的单个 .css 目标文件。例如,我的源文件是这样组织的:

我想在如下目的地编译它们:

目前,我正在尝试如下的 grunt 任务定义:

这显然不起作用,因为它复制了源代码树。

可能吗?

0 投票
0 回答
313 浏览

sails.js - 如何在 Sails.js 中配置 Grunt Less 插件 Autoprefixer?

根据 Bootstrap 文档,您需要 Autoprefixer 来编译 Bootsrap LESS 源文件。grunt-contrib-less 编译器支持less-plugin-autoprefix,但我无法让它在 Sails 中工作。

这是我修改后的task/config/less.js文件。

我未修改的任务/注册/compileAssets文件

当我

没有报告错误,但我的 css 文件没有自动添加前缀。

0 投票
0 回答
151 浏览

less - Grunt LESS 强制编译错误

我想知道即使有错误,是否可以强制 grunt 编译 LESS?

我问的原因是我将界面(Moodle)中的设置输出到更少,以便用户可以更改它们。当我尝试查看一种颜色或进行一些数学运算时,它会引发错误,因为它需要一个 RGBA 值或一个数字值。

语法的一个例子是:

如果我将它直接放入已编译的 CSS 中,这可以正常工作,但在使用 rgba() 函数或执行以下操作时会失败:

0 投票
1 回答
27 浏览

javascript - Grunt 不会处理 lesscss 文件

我正在尝试将一组.less文件连接成一个大.less文件,然后.css使用 Grunt 的grunt-contrib-less模块将其处理成一个大文件。

big.less正确创建,但big.css文件未正确创建。然而,咕噜回来了

完成,没有错误。

我究竟做错了什么?

0 投票
1 回答
288 浏览

gruntjs - 如何使用 GruntJS Watch 运行多个 LESS 任务?

我有以下Gruntfile.js。我的bootstrap.less文件有大量的导入,其中还包括所有插件的 CSS 代码。因此,每当我对任何less文件进行更改时,引导程序需要 5-20 秒来编译。有什么办法可以让我有两个不同less的任务,所以每当引导程序的任何导入文件发生变化时,它只会运行与引导程序关联的较少任务,而另一个任务只有在 main.less 改变时才会运行。

0 投票
2 回答
384 浏览

gruntjs - 少看多个任务,咕噜咕噜很慢

我有一个简单的文件,内容很少,但编译时间从 10 到 27 秒不等。关于为什么的任何想法?是我的机器还是我缺少的咕噜声设置?我需要清除某种缓存吗?

Gruntfile.js 内容

Package.json 内容

main.less 内容

0 投票
1 回答
687 浏览

gruntjs - grunt-contrib-less 不会导入 .css 文件

我的主要更少文件@private/less/app.less

正在导入:
private/less/a.less
& private/less/b.css

我的咕噜声文件:

我的玉文件有一个导入语句:

CSS 输出@public/css/app.css

这给了我找不到文件的错误,因为它使用了 css @import 方法。

有人对在使用 grunt-contrib-less 编译的 .less 文件中导入 .css 文件的方法有任何建议吗?

0 投票
1 回答
31 浏览

css - 当extend() 缺少基类时显示警告?

我在 Less 中进行了一些类扩展,但如果找不到我尝试扩展的类,它就会默默地失败。我真的很想看到一个警告。有没有办法启用它?