【问题标题】:LESS: Netbeans 8.0 doesn't use `Compiler options` when configuring `CSS Preprocessor`LESS:Netbeans 8.0 在配置“CSS 预处理器”时不使用“编译器选项”
【发布时间】:2014-08-29 17:41:42
【问题描述】:

我已经在我的项目中成功配置了 LESS 的自动编译,它工作正常,但我想在输出文件中添加行号,这就是我得到的:


NetBeans 8.0 > 选项 > 其他

  • 少路径 |输入字段|/usr/bin/lessc
  • LESS 部分下的两个复选框均已选中。

项目属性 > CSS预处理器 > LESS |tab|

  • 在保存时编译 LESS 文件 [复选框]选中
  • 输入(路径) 输出(路径)/less/css
  • 编译器选项 |输入字段|--clean-css --line-numbers=comments

但在输出中我收到 CSS like 我正在在没有任何选项的情况下进行编译

它确实可以编译并且没问题,但是任何选项似乎都被忽略了。

但如果我手动使用,命令行中的相同编译器具有相同的选项它会做它应该做的事情并使用行号和干净的 CSS 进行编译。

【问题讨论】:

  • NetBeans 中名为LESS (compile) 的输出窗口的内容是什么?它应该打印用于编译的命令。
  • @ladar 奇怪的是(忘了提Output 窗口本身什么也没显示。
  • 你确定它正在编译吗? :) 无论如何,去 Window->Output 打开它
  • @ladar 我敢肯定:) bec。我可以看到这个过程,当我更改 LESS 时,更改会出现在输出 .css 中。而Output 窗口是停靠的,所以我大部分时间都在看它。我在 Ubuntu 14.04 + Netbeans 8.0 上。
  • 您在LESS (compile) 选项卡中有什么?它对我来说很好(相同的操作系统,相同的 NetBeans)

标签: netbeans less


【解决方案1】:

所以,实际上问题是下一个...框架编译器在生成资产时覆盖了 CSS。

我正在使用 Symfony2。还有已经配置好的*.less编译,我完全忘记问我的问题了。

Netbeans 自己编译 LESS,Symfony 使用它自己的编译器和过滤器来组织项目的 CSS。因此,在我的例子中,框架编译器应该被配置以获得想要的结果。

也许这种情况会帮助某人找出类似的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多