我有一个从名为foo.ts
的打字稿文件中导出的类
export default class Foo{
}
我正在尝试将其导入同一目录中的另一个文件
import {Foo} from './foo';
哪个给我一个错误
Module '"foo"' has no exported member 'Foo'.
我已经在网上四处寻找解决方法,但是最接近的是这个github问题implementing a custom layer in Keras,在撰写本文时尚未解决。
我在这里缺少明显的东西吗?这不是有效的代码吗?
答案 0 :(得分:2)
以下是导出/导入内容的选项:
// foo.js
export default class Foo{
}
// bar.js
import Foo from './foo'
// foo.js
export class Foo{
}
// bar.js
import {Foo} from './foo'
看看上面的内容,您会发现您以错误的方式混合了两种方法。