您好,我们有一个名为@ something / core的Angular npm模块(从'@ something / core'导入{Xxx}。我们想对大多数开发人员隐藏源代码,只公开打字稿定义文件(d.ts)我们知道如何使用npmignore做到这一点。那些开发人员使用uglified脚本标签(带有webpack外部组件)。
允许某些开发人员拥有源代码,并且还应该具有js / ts文件。
对于这个问题,我们希望有2个npm模块,并且要使用相同的模块名称@ something / core进行导入(从'@ something / core'导入{Xxx}应该对这两者都适用)。使用node_modules和导入算法是否可能? 应用程序永远不会加载两个模块。
那么像2个具有相同模块名称的不同npm软件包之类的东西,使得导入对于这两者都是相同的?最好的方法是什么?