From 1d42ab7afe62fb4d4aad3b7cbb26df22c7e9102a Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Mon, 23 Aug 2021 18:22:58 +0800 Subject: [PATCH] feat(nvue): support file-loader --- .../build/webpack.nvue.conf.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js index bec673e1d..695763780 100644 --- a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js +++ b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js @@ -108,6 +108,15 @@ if (process.env.NODE_ENV === 'development') { // const excludeModuleReg = /node_modules(?!(\/|\\).*(weex).*)/ const rules = [{ + test: /\.(png|jpg|gif|ttf|eot|woff|woff2)$/i, + use: [{ + loader: 'file-loader', + options: { + publicPath: 'assets', + outputPath: 'assets' + } + }] +}, { test: path.resolve(process.env.UNI_INPUT_DIR, 'pages.json'), use: [{ loader: '@dcloudio/webpack-uni-pages-loader' @@ -208,7 +217,7 @@ if (process.env.UNI_USING_NATIVE || process.env.UNI_USING_V3_NATIVE) { const array = [{ from: path.resolve(process.env.UNI_INPUT_DIR, 'static'), to: 'static' - }] + }] const androidPrivacyPath = path.resolve(process.env.UNI_INPUT_DIR, 'androidPrivacy.json') if (fs.existsSync(androidPrivacyPath)) { -- GitLab