小编use*_*046的帖子

Typescript 和子路径导入

我正在尝试让 Node 子路径导入和打字稿正常工作。我的 IDE 在解析导入时没有问题,但 Typescript 从来不高兴。

包含代码的 Github 存储库:https://github.com/doronrosenberg/ts-subpath-imports

包.json:

  "imports": {
    "#internal/*": "./internal/*.ts",
    "#internal2": "./internal"
  }
Run Code Online (Sandbox Code Playgroud)

tsconfig.json:

  "paths": {
    "#internal/*": "./internal/*.ts",
    "#internal2": ["./internal"]
  }
Run Code Online (Sandbox Code Playgroud)

和代码:

import { foo } from "#internal/index";
import { bar } from "#internal2";
Run Code Online (Sandbox Code Playgroud)

无论我如何设置,我总是得到:

src/test.ts:1:21 - error TS2307: Cannot find module '#internal/index' or its corresponding type declarations.

1 import { foo } from "#internal/index";
                      ~~~~~~~~~~~~~~~~~

src/test.ts:2:21 - error TS2307: Cannot find module '#internal2' or its corresponding type declarations.

2 import { bar …
Run Code Online (Sandbox Code Playgroud)

node.js typescript

10
推荐指数
2
解决办法
3963
查看次数

标签 统计

node.js ×1

typescript ×1