create-react-app在src目录之外导入限制
新手一个,大佬勿喷,感谢;
为什么会出现这个错误
这是create-react-app的开发人员添加的特殊限制。它的实现是ModuleScopePlugin为了确保文件驻留在src/。该插件可确保来自应用程序源目录的相对导入不会到达其外部。
附上原文链接:https://www.imooc.com/wenda/detail/582417
create-react-app在src目录之外导入限制
1.如果你的项目里面显示webpack.config.js这个配置文件
- webpack.config.js中配置了 new ModuleScopePlugin(paths.appSrc, [paths.appPackageJson]),导致限制开发者从非src目录导入模块文件
- 解决方案:
在webpack.config.js中查找 ModuleScopePlugin 并注释即可。
2.项目中不显示webpack.config.js配置文件
- 在node_modules里面找到react-scripts这个文件,打开会看到config,继续打开找到webpack.config.js这个文件,把里面有关于ModuleScopePlugin注释掉即可