小编use*_*893的帖子

强制不同的 npm 模块共享相同的依赖项

抱歉,我是 NOOB 问题,我是 npm 和前端开发的新手。

我有一个库(A),它需要是一个单例,但有一个 init 来传递启动配置。我还有一个库 B,它具有库 A 作为依赖项。在我的 Web 客户端中,我需要直接引用库 A 以及库 B。我在 Web 客户端中初始化库 A。

根据我的调查,我的 Web 客户端和库 B 正在使用库 A 自己的副本,因此由于库 A 仅作为单例工作,库 B 对库 A 的调用失败,并显示undefined.

library A

library B
 |----library A

web-client
 |----library A
 |----library B
       |----library A
Run Code Online (Sandbox Code Playgroud)

在我的 Web 客户端中,package.json 引用了库 A 和 B。我的问题是有没有办法告诉库 B 使用网络客户端直接引用的库 A?

javascript node.js npm

5
推荐指数
1
解决办法
1134
查看次数

标签 统计

javascript ×1

node.js ×1

npm ×1