未应用于缩小文件的更改
changes not being applied to minified file
我添加了这个css
high {
background-color: red;
}
medium {
background-color: yellow;
}
low {
background-color: whitesmoke;
}
到 wwwroot\css\Site.css
,当我使用 dotnet publish
发布应用程序时,我可以看到正在引用缩小的 css 文件,但它不包含这些新样式。
bundleconfig.json
// Configure bundling and minification for the project.
// More info at https://go.microsoft.com/fwlink/?LinkId=808241
[
{
"outputFileName": "wwwroot/css/site.min.css",
// An array of relative input file paths. Globbing patterns supported
"inputFiles": [
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/site.min.js",
"inputFiles": [
"wwwroot/js/site.js"
],
// Optionally specify minification options
"minify": {
"enabled": true,
"renameLocals": true
},
// Optionally generate .map file
"sourceMap": false
}
]
为什么会这样?如何确保应用此捆绑包配置?
我发现 this link 很有用,其中提到需要将 BuildBundlerMinifier
包添加到项目中。
所以调用后
dotnet add package BuildBundlerMinifier
dotnet restore
我可以在 .min.css 文件中看到我的 css 更新
我添加了这个css
high {
background-color: red;
}
medium {
background-color: yellow;
}
low {
background-color: whitesmoke;
}
到 wwwroot\css\Site.css
,当我使用 dotnet publish
发布应用程序时,我可以看到正在引用缩小的 css 文件,但它不包含这些新样式。
bundleconfig.json
// Configure bundling and minification for the project.
// More info at https://go.microsoft.com/fwlink/?LinkId=808241
[
{
"outputFileName": "wwwroot/css/site.min.css",
// An array of relative input file paths. Globbing patterns supported
"inputFiles": [
"wwwroot/css/site.css"
]
},
{
"outputFileName": "wwwroot/js/site.min.js",
"inputFiles": [
"wwwroot/js/site.js"
],
// Optionally specify minification options
"minify": {
"enabled": true,
"renameLocals": true
},
// Optionally generate .map file
"sourceMap": false
}
]
为什么会这样?如何确保应用此捆绑包配置?
我发现 this link 很有用,其中提到需要将 BuildBundlerMinifier
包添加到项目中。
所以调用后
dotnet add package BuildBundlerMinifier
dotnet restore
我可以在 .min.css 文件中看到我的 css 更新