如何从使用Webpack创建的其他包中导入

维沙·达加

我有两个使用webpack的项目。现在,我想将一个项目作为另一个项目的模块。我可以创建两个包,但不知道如何从另一个包中导入。

详细说明:-可以说我要从中导入的另一个文件如下所示:-

index2.js(捆绑为bundleTwo)

import SomeCompoent from "./components/SomeCompoent/SomeCompoent";
module.exports = {SomeCompoent}

并在下面的文件(位于另一个bundle-bundleOne中)中,我想导入组件(somecomponent):

index1.js(在bundleOne中)

import {SomeCompoent} from "bundleTwo";

但是在这里bundleTwo是不可靠的

任何帮助都受到高度赞赏

维沙·达加

我弄清楚自己的一种方法是使用别名可以实现。

为了使这一行import {SomeCompoent} from "bundleTwo";有效,可以在别名中定义bundleTwo:

 config:{
     resolve: {
        alias: {
          "bundleTwo": path.join(__dirname, "<path_to_the_bundleTwo>")
        }
   ....

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章