我想导入一个使用export =
语法的库:
// File MyClass.ts
export = class MyClass {
如何在我的另一个文件中导入此文件:
import MyClass from './MyClass.ts' // throws "MyClass has no default export"
答案 0 :(得分:0)
无法使用ES6模块模式导入从'./MyClass.ts'导入MyClass //抛出“MyClass没有默认导出”
export =
。这是因为在ES6中,每个导出必须更明确。
使用
导入import MyClass = require('./MyClass');
避开export =
甚至export default
(更多关于此https://basarat.gitbooks.io/typescript/content/docs/tips/defaultIsBad.html)