fix(webpack): exclude files starting with _ from require.context (#9596)

This commit is contained in:
Igor Randjelovic
2021-10-06 12:49:47 +02:00
committed by GitHub
parent 1ceea571e4
commit 99298331c8
4 changed files with 28 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import { getEntryPath, getEntryDirPath } from '../helpers/platform';
import { addVirtualEntry } from '../helpers/virtualModules';
import { chainedSetAddAfter } from '../helpers/chain';
import { env as _env, IWebpackEnv } from '../index';
import { ContextExclusionPlugin } from 'webpack';
import base from './base';
export default function (config: Config, env: IWebpackEnv = _env): Config {
@ -22,6 +23,11 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
`
);
// exclude files starting with _ from require.context
config
.plugin(`ContextExclusionPlugin|exclude_files`)
.use(ContextExclusionPlugin, [/\b_.+\./]);
chainedSetAddAfter(
config.entry('bundle'),
'@nativescript/core/globals/index.js',

View File

@ -4,6 +4,7 @@ import { getEntryDirPath, getEntryPath } from '../helpers/platform';
import { addVirtualEntry } from '../helpers/virtualModules';
import { chainedSetAddAfter } from '../helpers/chain';
import { env as _env, IWebpackEnv } from '../index';
import { ContextExclusionPlugin } from 'webpack';
import base from './base';
export default function (config: Config, env: IWebpackEnv = _env): Config {
@ -22,6 +23,11 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
`
);
// exclude files starting with _ from require.context
config
.plugin(`ContextExclusionPlugin|exclude_files`)
.use(ContextExclusionPlugin, [/\b_.+\./]);
chainedSetAddAfter(
config.entry('bundle'),
'@nativescript/core/globals/index.js',