模块'“ ./config”'没有导出的成员'app_name'

时间:2019-09-03 07:02:16

标签: typescript rollup

重新发现

config / index.ts

export default {
  app_name: 'app name'
}

index.ts

import { app_name } from './config/index'

错误:

semantic error TS2305 Module '"./config"' has no exported member 'app_name'.

我的问题

当前解决方案:

export const app_name = 'app_name'

出什么问题了?

1 个答案:

答案 0 :(得分:0)

使用导出default时,可以使用import Whatever from "./config";导入模块-这样就不需要大括号了。

每个模块只能有1个默认导出,其他任何导出都是以命名的导出,可以使用花括号格式导入。

因此,正如TS错误指出的那样,您确实没有名为app_name

命名导出。