我有两个使用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] 删除。
我来说两句