|
|
@@ -41,10 +41,10 @@ const filterCssImport = (url, ...args) => { |
|
|
|
|
|
|
|
if (cssFile.includes('fomantic')) { |
|
|
|
if (/brand-icons/.test(importedFile)) return false; |
|
|
|
if (/(eot|ttf|otf|woff|svg)$/.test(importedFile)) return false; |
|
|
|
if (/(eot|ttf|otf|woff|svg)$/i.test(importedFile)) return false; |
|
|
|
} |
|
|
|
|
|
|
|
if (cssFile.includes('katex') && /(ttf|woff)$/.test(importedFile)) { |
|
|
|
if (cssFile.includes('katex') && /(ttf|woff)$/i.test(importedFile)) { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
@@ -117,12 +117,12 @@ export default { |
|
|
|
module: { |
|
|
|
rules: [ |
|
|
|
{ |
|
|
|
test: /\.vue$/, |
|
|
|
test: /\.vue$/i, |
|
|
|
exclude: /node_modules/, |
|
|
|
loader: 'vue-loader', |
|
|
|
}, |
|
|
|
{ |
|
|
|
test: /\.js$/, |
|
|
|
test: /\.js$/i, |
|
|
|
exclude: /node_modules/, |
|
|
|
use: [ |
|
|
|
{ |
|
|
@@ -151,12 +151,12 @@ export default { |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
test: /\.svg$/, |
|
|
|
test: /\.svg$/i, |
|
|
|
include: fileURLToPath(new URL('public/assets/img/svg', import.meta.url)), |
|
|
|
type: 'asset/source', |
|
|
|
}, |
|
|
|
{ |
|
|
|
test: /\.(ttf|woff2?)$/, |
|
|
|
test: /\.(ttf|woff2?)$/i, |
|
|
|
type: 'asset/resource', |
|
|
|
generator: { |
|
|
|
filename: 'fonts/[name].[contenthash:8][ext]', |