假设我有一个项目,它的主要源目录是:
C:\product\src
基于此目录,每个导入路径都将与其相对.也就是说,假设:
// Current script: C:\product\src\com\name\product\blah.ts
import { thing } from '/com/name/product/thing';
等同于:
// Current script: C:\product\src\com\name\product\blah.ts
import { thing } from '../../../com/name/product/thing';
我的条目编译文件位于:
C:\product\src
例如.那么,有没有办法在编译器选项中指定这样的入口路径(例如C:\product\src
)?我需要在tsconfig.json
文件中指定,因为我将使用webpack.
我试过上面的例子,但TypeScript说找不到请求的模块:
// Current script: A.ts
import { B } from '/com/B';
// Current script: B.ts
export const B = 0;
我的Tconfig.json文件(在另一个项目中,但两者都类似):
{
"compilerOptions": {
"module": "commonjs",
"noImplicitReturns": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"preserveConstEnums": true,
"removeComments": true,
"sourceMap": true,
"strictNullChecks": true,
"target": "ES6"
},
"include": [
"./src/**/*.ts",
"./src/**/*.d.ts"
]
}