Skip to content

Commit 21f8abb

Browse files
authored
Merge pull request #3 from andersinno/remove_module_scope_restriction
Remove moduleScopePlugin that restricted the relative imports
2 parents 26363f1 + 6194d5c commit 21f8abb

File tree

2 files changed

+0
-18
lines changed

2 files changed

+0
-18
lines changed

packages/react-scripts/config/webpack.config.dev.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ const HtmlWebpackPlugin = require('html-webpack-plugin');
1717
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
1818
const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin');
1919
const WatchMissingNodeModulesPlugin = require('react-dev-utils/WatchMissingNodeModulesPlugin');
20-
const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin');
2120
const getClientEnvironment = require('./env');
2221
const paths = require('./paths');
2322

@@ -118,14 +117,6 @@ module.exports = {
118117
// https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/
119118
'react-native': 'react-native-web',
120119
},
121-
plugins: [
122-
// Prevents users from importing files from outside of src/ (or node_modules/).
123-
// This often causes confusion because we only process files within src/ with babel.
124-
// To fix this, we prevent you from importing files out of src/ -- if you'd like to,
125-
// please link the files into your node_modules/ and let module-resolution kick in.
126-
// Make sure your source files are compiled, as they will not be processed in any way.
127-
new ModuleScopePlugin(paths.appSrc, [paths.appPackageJson]),
128-
],
129120
},
130121
module: {
131122
strictExportPresence: true,

packages/react-scripts/config/webpack.config.prod.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin');
1818
const ManifestPlugin = require('webpack-manifest-plugin');
1919
const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin');
2020
const SWPrecacheWebpackPlugin = require('sw-precache-webpack-plugin');
21-
const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin');
2221
const paths = require('./paths');
2322
const getClientEnvironment = require('./env');
2423

@@ -122,14 +121,6 @@ module.exports = {
122121
// https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/
123122
'react-native': 'react-native-web',
124123
},
125-
plugins: [
126-
// Prevents users from importing files from outside of src/ (or node_modules/).
127-
// This often causes confusion because we only process files within src/ with babel.
128-
// To fix this, we prevent you from importing files out of src/ -- if you'd like to,
129-
// please link the files into your node_modules/ and let module-resolution kick in.
130-
// Make sure your source files are compiled, as they will not be processed in any way.
131-
new ModuleScopePlugin(paths.appSrc, [paths.appPackageJson]),
132-
],
133124
},
134125
module: {
135126
strictExportPresence: true,

0 commit comments

Comments
 (0)