问题标签 [gulp-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.
twitter-bootstrap - 编译 bootstrap 2.1.0 less 文件作为 gulp 构建的一部分
我正在尝试使用 gulp-less 插件将 bootstrap 2.1.0 less 文件(是的非常旧的版本)编译为 CSS。
无论我使用哪个版本,我都会看到解析错误:
我相信为了成功编译该工具需要使用Less 1.3.3版本:
http://twitter-bootstrap.1086183.n5.nabble.com/Error-compiling-less-files-v-2-0-4-td788.html
不幸的是,所有可用的 gulp-less 版本都是在更高版本上构建的。
如何将 less 1.3.3 集成到我的 gulp 构建中?
编辑:这不是重复的:
LESS:使用 Bootstrap 时出现无法识别的输入错误
因为那里的答案是编辑 bootstrap.less 文件。我不能/不想这样做,因为我在构建时使用 bower 动态拉入引导文件。我知道如果我使用较少的 1.3.3 可以修复它,但是当所有版本的 gulp-less 插件都使用更高版本时,我如何从 gulp 构建中调用它。
less - 为什么 :extend() 不使用 gulp-less 编译?
我在 LESS 文档之后创建了一个 :extend 表达式。但是 gulp-less 不会编译它。
这些表达有什么问题?
或者
gulp - gulp-less 设置全局变量
我lessc
以前在命令行中编译我的文件,它包含如下几个选项:
现在我想使用gulp-less来编译它,但是我怎样才能将我的选项传递给它呢?
以下是我的部分代码:
gulp - gulp-less 相对图像路径没有变平?
我有以下文档结构
内容/Css/Main.less:
内容/Css/Controls/Document.less:
如果我使用以下 gulp 脚本运行它
我得到以下
如果我用 dotless 运行它,我会得到
有什么方法可以在不改变更少代码结构的情况下使用 Gulp 获得相同的输出(注意:这只是一个示例,实际上我有多个文件夹和更少的文件..)。
twitter-bootstrap - 我收到以下错误:未找到其他/dataTables.bootstrap.less'
这是我的 gulpfile。我不知道这是怎么回事。因为它以前在我的另一个项目中工作过。是过时的东西还是什么?
我不知道为什么会这样。我正在按照教程进行操作
less - 使用选项从 gulp 编译更少
我们正在使用 gulp-less 将 LESS 文件编译为 css。问题是我们在 less 文件中有 calc() 语句,我们希望 less 编译器按原样复制到 css 中,而不是在编译期间评估它们。
从命令行调用 lessc 时,这很容易使用
但是如何从 gulp 脚本中做到这一点?
我尝试将选项添加到任务参数,如下所示:
..但无济于事。可能吗?如果没有,任何解决方法或替代方案?
less - Gulp 任务完成较少到名为 css 的同级文件夹
我想在 Visual Studio Code 中有一个 gulp 任务,它监视名为 less 的文件夹中的所有文件,扩展名为 .less。找到后,任务必须将 less 文件编译到与 less 文件夹处于同一级别的名为 css 的文件夹中。
当前代码:
我想要的是:
- X
- 是的
- 较少的
- 无风格
- css
- 样式.css
上面的代码做了什么:
- X
- 是的
- 较少的
- 无风格
- css
- 是的
- 较少的
- 样式.css
- 较少的
- 是的
当我在路径中指定时,我有这个工作,但问题是我在多个级别上的文件夹较少。我该如何解决这个问题?
gulp - Gulp 任务运行多次
我有一个 gulp 任务,每次更改文件时都会运行多次。
当我执行gulp watch
并更改其中一个监视的 css 或 less 文件时,less 和 css 任务按顺序运行四次。同样,通知每次都会运行,当我进行大量修改时会变得有点多。
任何援助将不胜感激。
less - gulp-less 与全局变量混淆
我正在尝试将版本字符串从 gulp 传递给 less,如以下示例项目所示:
包.json:
/li>gulpfile.js:
/li>无测试:
/li>
运行gulp less
时,生成的test.css
文件如下所示:
如您所见,gulp-less
不知何故转变0.0.0
为0 0
. 如果我使用不带点的简单字符串,或者0
,123asdf
则替换工作正常。另外,直接调用
在命令行上产生所需的结果。
所以我的问题是:
- 这是故意行为还是错误?
- 有没有办法解决这个问题?