如何使用TypeScript加载System.js模块?
问题描述:
我试图让TypeScript使用基于System.JS作为加载程序的默认Aurelia框架。如何使用TypeScript加载System.js模块?
我无法让TypeScript接受模块导入。我将其中一个框架文件“nav-bar.js”重命名为“nav-bar.ts”,以查看是否可以将该示例转换为TypeScript。该代码导致编译器错误:“错误:(5,24)TS2307:找不到外部模块'aurelia-framework'。”
import {bindable} from "aurelia-framework";
export class NavBar {
//noinspection ES6Validation
@bindable router = null;
}
我怎样才能得到TypeScript看到aurelia框架作为一个有效的导入?项目的根目录中有一个名为config.js的文件,它似乎描述了“aurelia-framework”的具体位置,但TypeScript不知道如何加载它。
在此先感谢您的帮助。
要添加,我们将在下一组主要版本中添加官方的'.d.ts'文件。 –
链接有用的信息 - 显然有一个tsconfig.json文件,我认为它定义了像“aurelia-framework”这样的位置。但是,您提供的链接在6月9日最新的Aurelia发布之前有定义。是否有人计划将定义更新到当前的Aurelia版本?或者我应该使用旧的定义? –