TypeScript 错误 TS2305:导入函数时没有导出成员

alv*_*peo 8 typescript typescript-module-resolution

我有 2 个 TS 文件,然后仅导出函数(无课程、接口等),例如:

// the-folder/file1.ts
export function func1() { ... };

// the-folder/file2.ts
export function func2() { ... };
Run Code Online (Sandbox Code Playgroud)

我创建了一个桶index.ts

// the-folder/index.ts
export * from "./file1";
export * from "./file2";
Run Code Online (Sandbox Code Playgroud)

现在,我想在另一个 TS 文件中使用它,只需导入它们func1()func2()

// different-folder/some-other-file.ts
import { func1, func2 } from "../the-folder";
Run Code Online (Sandbox Code Playgroud)

但在这里我得到了错误:

TS2305:模块没有导出成员“func1”

func2 也一样。

我缺少什么?

更新

我创建了一个 stackblitz -它在那里工作!但项目中没有。

更新1

如果我将其更改import为:

import { func1, func2 } from "../the-folder/index";
Run Code Online (Sandbox Code Playgroud)

有用。