Live Sass 编译器不编译“.min.css”或“.map”文件

问题描述 投票:0回答:3

问题是我的Live SASS编译器没有编译我设置在settings.json文件中创建的所有文件(放置在下一个目录:[my-project]/.vscode/settings.json)。这是我为我的项目实现的 json 设置的副本:

{
    "liveSassCompile.settings.formats": [
        {
            "format": "expanded",
            "extensionName": ".css",
            "savePath": "/css"
        },
        {
            "extensionName": ".min.css",
            "format": "compressed",
            "savePath": "/css"
        }
    ],
    "liveSassCompile.settings.excludeList": [
        "**/node_modules/**",
        ".vscode/**"
    ],
    "liveSassCompile.settings.generateMap": true,
    "liveSassCompile.settings.autoprefix": [
        "> 1%",
        "last 2 versions"
    ]
}

有谁知道为什么每次我在“main.scss”文件中编译scss代码时只创建/更改“.css”文件,而“min.css”和“.map”文件都没有创建实时 CSS 编译器?如有任何帮助,我们将不胜感激!

css json visual-studio sass
3个回答
0
投票

我认为 .vscode 之前必须有一个斜杠。 像这样

"/**/node_modules/**",
"/.vscode/**"

0
投票

{
    "liveSassCompile.settings.formats": [
      {
        "format": "expanded",
        "extensionName": ".css",
        "savePath": "~/../css/"
      },
      {
        "extensionName": ".min.css",
        "format": "compressed",
        "savePath": "~/../css/"
      }
    ],
    "liveSassCompile.settings.excludeList": [
      "**/node_modules/**",
      ".vscode/**"
    ],
    "liveSassCompile.settings.generateMap": false,
    "liveSassCompile.settings.autoprefix": [
      "> 1%",
      "last 2 versions"
    ]
  }
  


0
投票

我在复制项目副本时遇到了这个问题。按 CTRL + P 并通过 .settings 文件编辑 Live Sass 编译器设置。

我正在修改项目根目录 .vscode/settings.json 中的 .settings 文件,但使用的 .settings.json 文件位于我的用户目录中。希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.