【发布时间】:2016-05-15 10:04:51
【问题描述】:
我正在尝试使用 TypeScript 和 jspm & system.js 引导 Web 应用程序以进行模块加载。我不会走得很远。安装jspm后,使用它安装jQuery:
jspm install jquery
基础知识:
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.import('main');
</script>
main.ts:
import $ from "jquery";
export class Application {
constructor() {
console.log($);
}
}
TypeScript 无法编译,因为“模块 'jquery' 没有默认导出。
生成的 config.js 有正确的映射:"jquery": "npm:jquery@2.2.0"
【问题讨论】:
-
你试过
import * as $ from "jquery";吗? -
谢谢你的作品!如果您将其作为答案提交,我可以接受。
-
这对我有用!
标签: javascript jquery typescript systemjs jspm