jspm / jQuery / TypeScript - 模块“jquery”没有默认导出
jspm / jQuery / TypeScript - module "jquery" has no default export
我正在尝试使用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>
主要.ts:
import $ from "jquery";
export class Application {
constructor() {
console.log($);
}
}
TypeScript 不会编译,因为"模块'jquery'没有默认导出。
生成的配置.js具有正确的映射:"jquery": "npm:jquery@2.2.0"
当模块没有默认导出时,您可以将整个模块作为对象导入: import * as $ from "jquery";
或导入指定导出: import { ajax, css } from "jquery";
如果您使用的是visual studio
,请更新打字稿插件。
要获取Visual Studio 2017的最新版本,请转到此处
相关文章:
- 用嵌套函数和默认函数定义函数
- Foreach无法在Typescript中工作
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 扩展SVGTextElement时出现Typescript Uncaught TypeError
- 为什么无法在TypeScript中导出类实例
- CKeditor:更改对话框中的默认选择选项
- 如何将TypeScript对象转换为普通对象
- 在不阻止默认行为的情况下检测IE10中的缩放
- Angular 2.0 with JavaScript or TypeScript?
- 如何从外部页面激活非默认引导选项卡
- Typescript:从CommonJS模块导入默认值,从打字文件导出附加类型
- jspm / jQuery / TypeScript - 模块“jquery”没有默认导出
- 默认导出为全局变量 Typescript 1.8 --module UMD
- 来自 TypeScript 模块的 JavaScript IIFE 中的默认参数的目的是什么?
- 我应该何时在JavaScript/TypeScript中使用“导出默认值”
- TypeScript导出vs.默认导出
- 如何在Typescript中创建默认参数?
- 系统.在Typescript中导入,不要覆盖默认路径
- 如何在React with Typescript中设置默认属性值