我发布的npm软件包可以导出类似于以下内容的内容:
export class LogManager {
// implementation here
}
export const logManager = new LogManager();
我有另一个Angular npm包(使用ng-packagr构建),它对上面的npm包具有对等依赖性,并导入和使用logManager。
我还有顶级Angular应用程序,它也导入并使用logManager,并且依赖于我首次提到的日志包。
这样就解决了我的问题是Angular包和Angular应用程序都接收到不同的logManager实例。我该怎么做才能确保他们都收到相同的对象?
谢谢!