如何将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 。