From 52582fc61fa067fbd96debe25b200976467e483b Mon Sep 17 00:00:00 2001 From: weareoutman Date: Wed, 17 Aug 2022 12:23:30 +0800 Subject: [PATCH] fix(): refine contract building --- .../src/bricks/webpack.contracts.factory.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/webpack-config-factory/src/bricks/webpack.contracts.factory.js b/packages/webpack-config-factory/src/bricks/webpack.contracts.factory.js index 0b9fe2c587..9bccfb9e0b 100644 --- a/packages/webpack-config-factory/src/bricks/webpack.contracts.factory.js +++ b/packages/webpack-config-factory/src/bricks/webpack.contracts.factory.js @@ -90,8 +90,9 @@ module.exports = (cwdDirname = process.cwd(), brickEntries) => { plugins: [ new webpack.IgnorePlugin({ // Ignore all non-js files, which do not matter with contracts. - resourceRegExp: - /\.(?:md|svga?|woff(2)?|ttf|eot|png|jpg|css|less|html)$/, + checkResource(resource) { + return /\.\w+$/.test(resource) && !/\.(ts|js)x?$/.test(resource); + }, }), new CleanWebpackPlugin(), new ScanUseProviderHookContractsPlugin({