Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在webpack 4中配置子模块?_Reactjs_Webpack_Create React App_Git Submodules - Fatal编程技术网

Reactjs 如何在webpack 4中配置子模块?

Reactjs 如何在webpack 4中配置子模块?,reactjs,webpack,create-react-app,git-submodules,Reactjs,Webpack,Create React App,Git Submodules,我已经用create react app创建了一个新的应用程序,运行npm run eject 我在submodule文件夹下添加了一个子模块:git submodule addhttps://github.com/my-library src/子模块 在另一个组件(不是从子模块)中,我想直接从子模块导入: import { something } from 'my-library' 而不的相对路径如下: import { something } from '../sub-modules/my

我已经用
create react app
创建了一个新的应用程序,运行
npm run eject

我在submodule文件夹下添加了一个子模块:
git submodule addhttps://github.com/my-library src/子模块

在另一个组件(不是从子模块)中,我想直接从子模块导入

import { something } from 'my-library'
的相对路径如下:

import { something } from '../sub-modules/my-library'

应在何处以及如何配置

我建议您使用网页包别名,例如

...
resolve: {
  extensions: [...],
  alias: {
    'my-library': 'path/to/my-library'
  }
},
...
如果您使用的是typescript,请正确配置
路径


希望这会有帮助

检查文档中的部分。我想这就是你想要的。你不需要弹出,因为你可以用来设置你的特定配置。