【问题标题】:IntelliJ Mac - LESS Compiling with AutoprefixerIntelliJ Mac - 使用 Autoprefixer 进行 LESS 编译
【发布时间】:2018-03-11 20:43:31
【问题描述】:

我在 IntelliJ 中使用了一个文件观察器,它自动将我的 less 文件编译成 css 文件。我向文件观察器添加了一个参数,它使用 autoprefix 插件将所有前缀添加到已编译的 css 文件中。

我现在从 Windows 机器切换到 mac,但我无法让它在那里像这样工作。我通过 npm 安装了 autoprefix 插件:https://github.com/less/less-plugin-autoprefix 我设置了一切,就像在我的 Windows 机器上一样:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000659610-Autoprefixer-in-file-watcher

但现在我只收到错误消息:

“无法加载插件自动前缀请确保它是 安装在less以下或同级”

从命令行调用compile with plugin时出现同样的错误。 LESS 编译本身工作正常。

有人知道我缺少什么吗?我在 Mac 上很新,所以我不知道我是否错过了一些环境变量或什么?或者如何检查插件的安装位置以及必须在哪里安装?

【问题讨论】:

  • 应该与在 Windows 上的工作方式相同。您是否在全球范围内同时安装了lessless-plugin-autoprefix?你使用什么插件版本?
  • 是的,我用“-g”参数安装了两个插件。这是已安装的版本:“less@3.0.1”“less-plugin-autoprefix@1.5.1”

标签: macos intellij-idea compilation less autoprefixer


【解决方案1】:

感谢在我找到解决方案的同时似乎已被删除的答案。 当前的 autoprefix 插件需要一个旧版本的 less。不兼容less 3.0.1。

卸载less并安装2.7.3版本后

npm install -g less@2.7.3

它又开始工作了。

在这里找到解决方案:https://github.com/less/less-plugin-autoprefix/issues/30

【讨论】:

    猜你喜欢
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 2019-03-14
    • 2015-04-14
    • 2013-08-26
    • 2014-08-22
    相关资源
    最近更新 更多