[英]Why can't I `import {}` from `export default {}` in typescript
我有一个typescript
文件:
#util.ts
export default {name: 'name'}
我从另一个文件导入它:
import {name} from './util'
它无法编译并出现错误util has no exported member name
。 我应该如何在typescript
导入它?
您的util.ts
文件导出默认导出,而您请求命名导出。 您必须更改导入以请求默认导出:
import name from './util';
请参阅本文中的区别。
如果要访问name
字段的值,请考虑在util.ts
中使用命名导出:
export const name = 'name';
要么:
const name = 'name';
export {
name,
}
然后导入:
import { name } from '/util';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.