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

Office-JS项目模块导入报错:Module not found原因咨询

Office-JS TypeScript项目拆分文件后"Module not found"错误原因

出现这个错误通常是以下几种情况导致的:

  • 导入路径错误:
    检查taskpane.ts中的导入路径是否正确。由于taskpane.ts位于src/taskpane目录,utils位于src/utils目录,正确的相对路径应该是../utils/[文件名]。如果直接写../utils(未指定具体文件),需要在utils目录下存在index.ts作为入口导出模块,否则会找不到。

  • 模块导出/导入不匹配:
    工具文件中必须使用export关键字导出需要被引用的函数、类或变量,比如export function calculate() {};同时导入时要对应导出方式(命名导出对应import { calculate } from '../utils/helper',默认导出对应import calculate from '../utils/helper'),未正确导出或导入语法不匹配都会触发错误。

  • TypeScript配置遗漏:
    查看tsconfig.json文件:

    • include数组是否包含src/**/*或明确包含src/utils目录,确保TypeScript编译时能扫描到工具文件;
    • baseUrl或paths配置是否合理,如果自定义了路径别名,要确保别名能正确映射到utils目录。
  • 文件名大小写问题:
    TypeScript对文件名大小写敏感,即使Windows系统不区分大小写,如果工具文件实际命名为Utils.ts,但导入时写成utils.ts,也会导致模块找不到。

  • 未初始化模块入口(文件夹导入场景):
    如果尝试直接导入../utils整个文件夹,必须在utils目录下创建index.ts文件,并在其中导出所有需要对外暴露的模块,比如export * from './data-processor',否则TypeScript无法识别文件夹的默认导入内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 19:42:33