我有一个具有以下结构的项目:
? 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. 我错过了什么或做错了什么?