Explorar o código

Add [hash] to filename of grafana.{light,dark}.css

Tarek Becker %!s(int64=7) %!d(string=hai) anos
pai
achega
4d4eb354b7

+ 1 - 1
public/views/index.template.html

@@ -15,7 +15,7 @@
   <link rel="mask-icon" href="public/img/grafana_mask_icon.svg" color="#F05A28">
   <link rel="mask-icon" href="public/img/grafana_mask_icon.svg" color="#F05A28">
   <link rel="apple-touch-icon" sizes="180x180" href="public/img/apple-touch-icon.png">
   <link rel="apple-touch-icon" sizes="180x180" href="public/img/apple-touch-icon.png">
 
 
-  <link rel="stylesheet" href="public/build/grafana.[[ .Theme ]].css?v[[ .BuildVersion ]]+[[ .BuildCommit ]]">
+  <link rel="stylesheet" href="public/build/grafana.[[ .Theme ]].<%= webpack.hash %>.css">
 
 
   <meta name="apple-mobile-web-app-capable" content="yes">
   <meta name="apple-mobile-web-app-capable" content="yes">
   <meta name="apple-mobile-web-app-status-bar-style" content="black">
   <meta name="apple-mobile-web-app-status-bar-style" content="black">

+ 1 - 1
scripts/webpack/webpack.dev.js

@@ -80,7 +80,7 @@ module.exports = merge(common, {
   plugins: [
   plugins: [
     new CleanWebpackPlugin('../../public/build', { allowExternal: true }),
     new CleanWebpackPlugin('../../public/build', { allowExternal: true }),
     new MiniCssExtractPlugin({
     new MiniCssExtractPlugin({
-      filename: "grafana.[name].css"
+      filename: "grafana.[name].[hash].css"
     }),
     }),
     new HtmlWebpackPlugin({
     new HtmlWebpackPlugin({
       filename: path.resolve(__dirname, '../../public/views/index.html'),
       filename: path.resolve(__dirname, '../../public/views/index.html'),

+ 1 - 1
scripts/webpack/webpack.prod.js

@@ -71,7 +71,7 @@ module.exports = merge(common, {
 
 
   plugins: [
   plugins: [
     new MiniCssExtractPlugin({
     new MiniCssExtractPlugin({
-      filename: "grafana.[name].css"
+      filename: "grafana.[name].[hash].css"
     }),
     }),
     new ngAnnotatePlugin(),
     new ngAnnotatePlugin(),
     new HtmlWebpackPlugin({
     new HtmlWebpackPlugin({