diff --git a/packages/webpack5/src/configuration/base.ts b/packages/webpack5/src/configuration/base.ts index 77094da23..ff1a92962 100644 --- a/packages/webpack5/src/configuration/base.ts +++ b/packages/webpack5/src/configuration/base.ts @@ -253,6 +253,14 @@ export default function (config: Config, env: IWebpackEnv = _env): Config { .use('nativescript-worker-loader') .loader('nativescript-worker-loader'); + // config.resolve.extensions.add('.xml'); + // set up xml + config.module + .rule('xml') + .test(/\.xml$/) + .use('xml-namespace-loader') + .loader('xml-namespace-loader'); + // default PostCSS options to use // projects can change settings // via postcss.config.js diff --git a/packages/webpack5/src/configuration/javascript.ts b/packages/webpack5/src/configuration/javascript.ts index ccc821c63..5820734e9 100644 --- a/packages/webpack5/src/configuration/javascript.ts +++ b/packages/webpack5/src/configuration/javascript.ts @@ -25,13 +25,6 @@ export default function (config: Config, env: IWebpackEnv = _env): Config { // config.resolve.extensions.add('.xml'); - // set up xml - config.module - .rule('xml') - .test(/\.xml$/) - .use('xml-namespace-loader') - .loader('xml-namespace-loader'); - // set up core HMR config.module .rule('hmr-core') diff --git a/packages/webpack5/src/configuration/typescript.ts b/packages/webpack5/src/configuration/typescript.ts index cfc4709f5..17ce9b2f6 100644 --- a/packages/webpack5/src/configuration/typescript.ts +++ b/packages/webpack5/src/configuration/typescript.ts @@ -25,13 +25,6 @@ export default function (config: Config, env: IWebpackEnv = _env): Config { // config.resolve.extensions.add('.xml'); - // set up xml - config.module - .rule('xml') - .test(/\.xml$/) - .use('xml-namespace-loader') - .loader('xml-namespace-loader'); - // set up core HMR config.module .rule('hmr-core')