You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导出函数与类型失效:TypeScript导入报错ts(2614)

问题解决:Module 'utils' 无导出成员 'ConvertToUpper'

错误原因

你导入的ConvertToUpper并非库中实际导出的成员:

  • 库的convertToUpper.ts里只导出了Sample函数和IProp类型
  • 库的index.ts也仅重新导出了IProp和Sample,不存在名为ConvertToUpper的导出项

解决方案

方案1:修正导入的成员名称(推荐)

把导入的ConvertToUpper改成库中实际存在的Sample:

import { Sample, IProp } from "utils";

方案2:新增/修改导出成员(如果确实需要ConvertToUpper)

如果你本意是要导出并使用ConvertToUpper函数,需要修改库的代码:

  1. 修改convertToUpper.ts,将函数名改为ConvertToUpper或新增该函数:
// convertToUpper.ts
export function ConvertToUpper() {
  console.log('convert to upper')
}

export type IProp = {
  name: string
  age: number
}
  1. 更新index.ts的导出语句:
export { IProp, ConvertToUpper } from './helpers/convertToUpper'

关于错误提示的说明

错误提示里的import ConvertToUpper from "utils"是TypeScript的误判——它以为你想使用默认导入,但你的库并没有设置默认导出,所以这个方案不适用,核心还是要保证导入的成员和库实际导出的一致。

内容的提问来源于stack exchange,提问作者user2024080

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 09:50:58