问题是我的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 编译器?如有任何帮助,我们将不胜感激!
我认为 .vscode 之前必须有一个斜杠。 像这样
"/**/node_modules/**",
"/.vscode/**"
{
"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"
]
}
我在复制项目副本时遇到了这个问题。按 CTRL + P 并通过 .settings 文件编辑 Live Sass 编译器设置。
我正在修改项目根目录 .vscode/settings.json 中的 .settings 文件,但使用的 .settings.json 文件位于我的用户目录中。希望这有帮助。