typescript - 无法从 Typescript 中的另一个文件导入函数
问题描述
在我的打字稿文件中,我有以下功能:
export {convertToArray, getColumn}
function convertToArray(fileName: string): StringTable {
...
}
function getColumn(columnName: string, table: StringTable): string[] {
...
}
我正在尝试将它们导入另一个 Typescript 文件:
import {convertToArray, getColumn} from './csv-reader'
但现在它告诉我我的函数是在本地声明的,但从未导出。
解决方案
那是因为您在定义它们之前导出了它们。尝试:
export function convertToArray(fileName: string): StringTable {
...
}
export function getColumn(columnName: string, table: StringTable): string[] {
...
}
推荐阅读
- python - 反向查询集/列表,然后切片
- javascript - 为什么这个带有微不足道的异步回调的测试用例(Jest)会失败?
- c# - dotnet core 2.2 EntityFramework 与 postgres
- react-redux - 他们是一种重置 Twilio 设备处理程序函数的方法吗?
- terraform - Terraform 没有为所有实例分配公共 IP
- javascript - 根据日期加设置背景颜色
- java - Java:如何通知对象?(哪些模式/...)
- javascript - 如何按顺序处理数组异步函数
- sql - 不能在 sqlite 中使用 BETWEEN 或两个以上的比较运算符
- asp.net-core - 将 ASP.NET Core 2.2 移植到 3.0 后,请求 DateTime 未正确反序列化并抛出错误