在我的一个文件中,我导入了另一个commonjs模块
import * as at from '../../../at-angular'
Run Code Online (Sandbox Code Playgroud)
我宁愿这样做
import * as at from 'fv/at-angular'
Run Code Online (Sandbox Code Playgroud)
与fv我的src目录.所以我的app文件夹结构如下所示:
- src
- at-angular.ts
- core
- services
....
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式启用打字稿fv指向src?
TypeScript 1.8(尚未发布)将具有路径映射功能:
路径映射
有时模块并不直接位于 baseUrl 下。在这种情况下,可以使用路径映射来控制如何计算位置。使用以下 JSON 结构指定路径映射:
Run Code Online (Sandbox Code Playgroud){ "paths": { "pattern-1": "substitution" | ["list of substitutions"], "pattern-2": "substitution" | ["list of substitutions"], ... "pattern-N": "substitution" | ["list of substitutions"] } }模式和替换是可以有零个或一个星号 ('*') 的字符串。模式和替换的解释将在解决过程部分中描述。
https://github.com/Microsoft/TypeScript/issues/5039
这可能就是您正在寻找的。
| 归档时间: |
|
| 查看次数: |
3253 次 |
| 最近记录: |