相关疑难解决方法(0)

TypeScript 路径映射“找不到模块 a-mapped/a”

我有一个具有以下结构的项目:

? tsconfig.json
? {
?   "compilerOptions": {
?     "baseUrl": ".",
?     "paths": { "a-mapped/*": ["a/*"] }
?   }
? }
?
? a
? ?? a.ts
?    export const a = 1;
? b
  ?? b.ts
     import { a } from "a-mapped/a";
     export const b = a + 1;
Run Code Online (Sandbox Code Playgroud)

当我运行时tsc,结果b.js包含:

var a_1 = require("a-mapped/a");
exports.b = a_1.a + 1;
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用 运行它node,则会收到错误“找不到模块a-mapped/a”。

我希望tsc从 生成导入../a/a,而不是a-mapped/a. 我错过了什么或做错了什么?

typescript typescript3.0

3
推荐指数
1
解决办法
2651
查看次数

标签 统计

typescript ×1

typescript3.0 ×1