Kla*_*urn 13 module typescript typescript1.4 jspm
是否可以将jspm与TypeScript和TypeScript模块系统结合使用?
我找不到文档或样本.
SystemJS已添加为TypeScript的模块类型,因此您应该可以使用SystemJS开箱即用并使用模块标志进行编译:
tsc --module system app.ts
Run Code Online (Sandbox Code Playgroud)
这是与ES6模块导入语法一起添加的,因此您应该能够使用该样式并将其编译为您需要的样式.
import * as $ from "jquery";
Run Code Online (Sandbox Code Playgroud)
如果您使用的是SystemJS语法,则可以声明所需的部分,如下所示:
systemjs.d.ts
interface System {
then: (cb: Function) => void;
}
interface SystemStatic {
import: (name: string) => System;
}
declare var System: SystemStatic;
export = System;
Run Code Online (Sandbox Code Playgroud)
然后你应该能够像这样使用它:
/// <reference path="jquery.d.ts" />
import System = require('systemjs');
System.import('jquery').then(($: JQueryStatic) => {
$('#id').html('Hello world');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6474 次 |
| 最近记录: |