我正在尝试使用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编译出错,错误提示为:"Module 'jquery' has no default export."
生成的config.js中的映射是正确的: "jquery": "npm:jquery@2.2.0"
import * as $ from "jquery";
吗? - Bob Sponge