管理包装之间的进口

时间:2019-08-26 20:10:10

标签: javascript npm webpack yarnpkg es6-modules

我有一点情况。事情奏效,我的工作没有人抱怨,但这真的让我感到困扰,因为我觉得我们可以做得更好,如果他们不想要的话,是一回事,但我想知道我有能力要做到这一点。

所以情况是,我们目前正在创建不同模块的地方工作,每个模块都有各自独立的package.json

在两个模块之间,我有一个关系,其中主模块需要依赖模块来执行某些操作,例如执行某些逻辑的函数。 当前正在发生的事情是,当导入依赖关系逻辑时,主模块实际上是从依赖关系模块中导入整个代码,而不仅仅是从其所需的特定功能/逻辑中导入,这意味着主模块将比其所需的更大。 结果从10.2kib变为442kib。 那真是愚蠢。最糟糕的是,我什至不知道从哪里开始解决这个问题,这又是没有给予足够的赞誉。

我希望你们能对如何实现我想要的结果有所了解,如果我将某些东西从包X导入到包Y,则仅将特定的逻辑导入包Y。

我正在使用webpack btw,

0 个答案:

没有答案