UPD: minicssextract plugin

This commit is contained in:
Tony Air 2022-01-15 15:12:12 +02:00
parent ea81d42bd4
commit f249be4f4a
2 changed files with 12 additions and 14 deletions

View File

@ -142,18 +142,16 @@ console.log('WebP images: ' + conf['webp']);
console.log('GRAPHQL_API_KEY: ' + conf['GRAPHQL_API_KEY']); console.log('GRAPHQL_API_KEY: ' + conf['GRAPHQL_API_KEY']);
const JSVARS = { const JSVARS = {
'process.env': {
NODE_ENV: JSON.stringify(NODE_ENV), NODE_ENV: JSON.stringify(NODE_ENV),
}, UINAME: JSON.stringify(UIInfo.name),
UINAME: JSON.stringify(UIInfo.name), UIVERSION: UIVERSION,
UIVERSION: UIVERSION, UIAUTHOR: JSON.stringify(UIInfo.author),
UIAUTHOR: JSON.stringify(UIInfo.author), UIMetaNAME: JSON.stringify(UIMetaInfo.name),
UIMetaNAME: JSON.stringify(UIMetaInfo.name), UIMetaVersion: JSON.stringify(UIMetaInfo.version),
UIMetaVersion: JSON.stringify(UIMetaInfo.version), GRAPHQL_API_KEY: JSON.stringify(conf['GRAPHQL_API_KEY']),
GRAPHQL_API_KEY: JSON.stringify(conf['GRAPHQL_API_KEY']), SWVERSION: JSON.stringify(`sw-${new Date().getTime()}`),
SWVERSION: JSON.stringify(`sw-${new Date().getTime()}`), BASE_HREF: JSON.stringify(''),
BASE_HREF: JSON.stringify(''), };
};
module.exports = { module.exports = {
JSVARS: JSVARS, JSVARS: JSVARS,

View File

@ -13,7 +13,7 @@ const {
merge, merge,
} = require('webpack-merge'); } = require('webpack-merge');
const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const { default: MiniCssExtractPlugin } = require('mini-css-extract-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin');
const IP = process.env.IP || conf.HOSTNAME; const IP = process.env.IP || conf.HOSTNAME;
@ -113,7 +113,7 @@ const config = merge(common.webpack, {
options: { options: {
sourceMap: true, sourceMap: true,
}, },
}, ], },],
}, },
{ {
test: /fontawesome([^.]+).(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/, test: /fontawesome([^.]+).(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/,
@ -122,7 +122,7 @@ const config = merge(common.webpack, {
{ {
test: /\.(gif|png|jpg|jpeg|ttf|otf|eot|svg|webp|woff(2)?)$/, test: /\.(gif|png|jpg|jpeg|ttf|otf|eot|svg|webp|woff(2)?)$/,
type: 'asset/resource', type: 'asset/resource',
}, ], },],
}, },
plugins: plugins, plugins: plugins,