如何将js(编译的ts)文件包含到另一个ts节点中?

我在打字稿中创build两个节点应用程序。 一个作为基本应用程序或通用应用程序,另一个应用程序是主要应用程序

BaseApp被编译并生成了js文件。 我想从BaseApp使用模块到我的主应用程序。 如果我将定义文件作为参考mainApp。 编译时间错误正在修复。 但是得到运行时错误。

我明白,我错过了BaseApp导入。 但是我不知道如何引用ts中的js文件。

我已经提到这篇文章 。 但它不适合我的情况。

下面的代码是BaseApp

module BaseNode { export class Helper { static NAME = "Base Node Server"; addNumbers: (x: number, y: number) => number; constructor() { this.addNumbers = (x: number, y: number): number => { return x + y; } } } } 

MainApp

 /// <reference path="../app-one/app-one.ts" /> module NodeServer { class Calculator { constructor() { let helperName = BaseNode.Helper.NAME; console.log("Helper Name : " + helperName); } } new Calculator(); } 

基本上,我想从BaseNode应用程序访问下面的代码。

 let helperName = BaseNode.Helper.NAME; console.log("Helper Name : " + helperName); 

Github 。