diff --git a/packages/ui-default/build/config/webpack.js b/packages/ui-default/build/config/webpack.js index b766a7246..a7c920a79 100644 --- a/packages/ui-default/build/config/webpack.js +++ b/packages/ui-default/build/config/webpack.js @@ -46,7 +46,15 @@ export default function (env = {}) { function fileLoader() { return { loader: 'file-loader', - options: { name: 'files/[name].[sha1:hash:hex:10].[ext]' }, + options: { + name(resourcePath) { + if (resourcePath.includes('node_modules')) { + const extra = resourcePath.split('node_modules')[1]; + return `modules/${extra.substr(1, extra.length - 1)}?[contenthash]`; + } + return '[path][name].[ext]?[contenthash]'; + }, + }, }; } diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 462db6de0..6686193ce 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.6.5", + "version": "4.6.6", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",