feat: look for loaders in project node_modules first

This commit is contained in:
Igor Randjelovic
2021-04-01 17:55:11 +02:00
parent 1025270fad
commit fb2c291063
8 changed files with 34 additions and 0 deletions

View File

@@ -57,7 +57,9 @@ exports[`angular configuration for android 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -361,7 +363,9 @@ exports[`angular configuration for ios 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -51,7 +51,9 @@ exports[`base configuration for android 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -341,7 +343,9 @@ exports[`base configuration for ios 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -51,7 +51,9 @@ exports[`javascript configuration for android 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -379,7 +381,9 @@ exports[`javascript configuration for ios 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -54,7 +54,9 @@ exports[`react configuration > android > adds ReactRefreshWebpackPlugin when HMR
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -372,7 +374,9 @@ exports[`react configuration > android > base config 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -668,7 +672,9 @@ exports[`react configuration > ios > adds ReactRefreshWebpackPlugin when HMR ena
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -987,7 +993,9 @@ exports[`react configuration > ios > base config 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -53,7 +53,9 @@ exports[`svelte configuration for android 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -368,7 +370,9 @@ exports[`svelte configuration for ios 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -51,7 +51,9 @@ exports[`typescript configuration for android 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -379,7 +381,9 @@ exports[`typescript configuration for ios 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -54,7 +54,9 @@ exports[`vue configuration for android 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},
@@ -376,7 +378,9 @@ exports[`vue configuration for ios 1`] = `
},
resolveLoader: {
modules: [
'__jest__/node_modules/@nativescript/webpack/dist/loaders',
'node_modules/@nativescript/webpack/dist/loaders',
'__jest__/node_modules',
'node_modules'
]
},

View File

@@ -116,7 +116,9 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
// - node_modules
// allows for cleaner rules, without having to specify full paths to loaders
config.resolveLoader.modules
.add(getProjectFilePath('node_modules/@nativescript/webpack/dist/loaders'))
.add('node_modules/@nativescript/webpack/dist/loaders')
.add(getProjectFilePath('node_modules'))
.add('node_modules');
config.resolve.extensions