Typescript 未从节点_模块加载npm本地安装的依赖项

Typescript 未从节点_模块加载npm本地安装的依赖项,typescript,npm,angular,systemjs,Typescript,Npm,Angular,Systemjs,我有一个npm模块“sampleApp”,它依赖于我的另一个npm模块“mycommon” 我使用npmpack命令为“mycommon”模块创建了一个tar球,并使用 “npm安装.././mycommon-1.0.0.tar.gz”。已验证samlpleApp的节点_模块现在正确包含mycommon文件夹及其子目录 现在,当我启动sampleApp时,“mycommon/mycomponent/comp.js”无法加载。 我的其他angular2导入正在从“node_模块”正确加载,但是本地

我有一个npm模块“sampleApp”,它依赖于我的另一个npm模块“mycommon”

我使用npmpack命令为“mycommon”模块创建了一个tar球,并使用 “npm安装.././mycommon-1.0.0.tar.gz”。已验证samlpleApp的节点_模块现在正确包含mycommon文件夹及其子目录

现在,当我启动sampleApp时,“mycommon/mycomponent/comp.js”无法加载。 我的其他angular2导入正在从“node_模块”正确加载,但是本地安装的依赖项“mycommon”没有从node_模块加载。浏览器网络日志显示它正在尝试从文件缓存加载它

感谢你的指点

谢谢
Prasad

问题是,.ts文件被编译成单独的outDir=dist。 当我使用npmpack绑定模块时,它绑定了dist文件夹和模块根目录下的内容/目录


因此,我将components.js/components.d.ts文件放在模块根目录中,并在dist文件夹中重新导出API。因此,消费应用程序将从导出的文件“mycommand/components”导入API

您是否检查了本地
.npmrc
文件是否覆盖了
节点上保存模块的默认配置??检查是否更改了名为prefix的属性的文件。是否使用systemjs?您是否已将映射添加到config.js?