From 37e71cf967bc40bc7b653156c6ac15a2845d3464 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 19 Apr 2021 22:14:14 +0800 Subject: [PATCH] ui: fix resource pack --- packages/ui-default/build/config/webpack.js | 10 +++++++++- packages/ui-default/package.json | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) 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",