【问题标题】:How to trigger LESS/SASS compiler manually in Netbeans如何在 Netbeans 中手动触发 LESS/SASS 编译器
【发布时间】:2014-04-11 04:56:33
【问题描述】:

在 Netbeans 7.4 中,您可以配置 LESS 或 SASS 编译器。您可以选中“保存时编译”选项。这很好用。但是如何从 Netbeans 手动触发此操作?我删除了目标文件夹并想重新编译所有内容,但找不到方法。

【问题讨论】:

  • PhpStorm 的答案也将被接受 ;)
  • 我猜唯一的方法是启动控制台并手动运行命令(对于 Netbeans 8)?如果自动编译不起作用,请确认您的 sass 文件应该在哪个目录:转到项目属性 -> css 预处理器并检查输入目录。

标签: css netbeans sass less phpstorm


【解决方案1】:

我相信这是不可能的。但也许您可以尝试打开项目属性(右键单击项目)并在 css 预处理器设置中(参见here)尝试以下之一:

  • 取消选中“保存时编译”选项,再次确认对话框和打开的项目属性,然后重新选中该选项。它可能会触发重新编译
  • 如果上述方法不起作用,请尝试删除“观看”中的所有设置,确认对话框,然后再次在“观看”部分输入您的设置

【讨论】:

    【解决方案2】:

    我在 2017 年 8 月使用的是 NetBeans IDE 8.2,在 Project Properties > CSS Preprocessors 中有一个 Recompile All Files 按钮。

    【讨论】:

    • 起初,我并不完全理解我需要相对于项目路径的 lass 和 css 路径,但在阅读了 lepe 对原始问题的评论后,我想通了。根据我的配置,我的解决方案是,我的项目路径是 /var/www/html/project_name 并且对于项目的属性 less 和 css 路径,我必须输入“public_html/templates/template_name/less”和“public_html/templates/template_name /css。”
    【解决方案3】:

    您需要将项目中的 css 和 less 文件夹的路径更改为正确的路径。它应该相对于项目文件夹。

    因此,如果您在项目的根目录中有一个名为 assets 的文件夹,并且其中有 2 个文件夹 css 和 less,那么它们在项目 CSS 预处理器设置中的路径应该是 /assets/less 和 /assets/css。

    一旦你更正了这个,你的 less 文件应该会在下次保存时编译

    【讨论】:

      【解决方案4】:

      在 netbeans 中保存时运行较少,并且没有任何菜单项或快捷方式。

      如果您想在保存时激活设置并且遇到问题,我建议您删除 project.properties 文件中的较少行,转到文件选项卡并在 nbproject/project.properties 中搜索文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-14
        • 2014-10-06
        • 2016-12-31
        • 2017-08-01
        • 2013-07-22
        • 2015-08-03
        • 2011-05-19
        • 2016-02-14
        相关资源
        最近更新 更多