【问题标题】:Sublime Text 3 Autoprefix CSS not workingSublime Text 3 Autoprefix CSS 不起作用
【发布时间】:2014-11-22 23:25:11
【问题描述】:

我在我的 Mac OSX 上安装了 Sublime Text 3 和 Autoprefix CSS 从包控制 当我尝试在 CSS3 语法文件上运行 Autoprefix CSS 时,它什么也不做。

按照其他帖子中的建议,我已将用户设置更改为:

{
    "browsers": ["last 2 versions", "> 10%", "ff > 4", "opera > 9"]
}

但仍然什么都不做。

有什么建议吗?

【问题讨论】:

  • 您是否安装了node.js
  • 将.css结尾的文件更改为.css3

标签: css sublimetext3 autoprefixer


【解决方案1】:

当您安装 css3 包时会发生这种情况,我遇到了同样的问题并在这里找到解决方案: http://www.chriseisenbraun.com/news/autoprefixer-not-working-in-sublime-text-3-try-this-one-weird-trick-

在 Sublime Text 中打开一个 CSS 文件

导航至查看 > 语法 > 以当前扩展名打开所有... > CSS3

完成此步骤后,您以后打开的任何文件都会突出显示 使用 CSS3 语法

【讨论】:

    【解决方案2】:

    我找到了答案,你可以尝试更新 Autoprefixer 的设置,例如:“browsers”:[“last 10 version”]。我认为原因是浏览器的版本太高,无法完成供应商前缀.

    【讨论】:

      【解决方案3】:

      这对我有用:

      https://superuser.com/questions/932834/autoprefixer-does-not-work-on-sublime?newreg=21a71fb98e5e4c7c971f842ece7937c9

      在您的 Autoprefix 设置中(在 MacOS 中:Sublime Text/Preferences/Package Settings/Autoprefixer),而不是放置:

      {
          "browsers": ["last 2 versions", "> 10%", "ff > 4", "opera > 9"]
      }
      

      把这个:

      {
          "browsers": ["last 7 versions"],
          "cascade": true,
          "remove": true
      }
      

      祝你有美好的一天!

      【讨论】:

        【解决方案4】:

        在您的自动前缀设置中 Put This:

        {
        "browsers": ["last 5 versions"]
        }
        

        在您的键绑定设置中 Put This:

        /*for windowns*/
        {"keys": ["alt+shift+p"],"command": "autoprefixer"}
        
        /*for mac*/
        {"keys": ["alt+super+p"],"command": "autoprefixer"}
        

        并确保你已经安装了 node.js

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-14
          • 2014-03-31
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多