首页 > 解决方案 > 无法从 Typescript 中的另一个文件导入函数

问题描述

在我的打字稿文件中,我有以下功能:

export {convertToArray, getColumn}


function convertToArray(fileName: string): StringTable {
  ...
}

function getColumn(columnName: string, table: StringTable): string[] {
  ...
}

我正在尝试将它们导入另一个 Typescript 文件:

import {convertToArray, getColumn} from './csv-reader'

但现在它告诉我我的函数是在本地声明的,但从未导出。

标签: typescriptimportexport

解决方案


那是因为您在定义它们之前导出了它们。尝试:

export function convertToArray(fileName: string): StringTable {
  ...
}

export function getColumn(columnName: string, table: StringTable): string[] {
  ...
}

推荐阅读