如何更改VSCode快速修复生成的TypeScript导入以使用相对路径?

时间:2017-11-02 10:08:50

标签: typescript visual-studio-code

我使用TypeScript(2.5.2)时使用VSCode(编写时为1.17.2)。当我开始使用尚未导入的.ts文件中的类时,会出现错误,并且我强调了类名,可以使用Quick Fix bulp导入它。但它使用绝对路径(实际上相对于项目根目录)到文件,例如

import { FormattedValue } from 'src/app/entities/formattedValue';

它可以工作,但是当我创建可以复制到不同项目的模块(具有不同项目的文件夹结构)时,我需要路径是相对的。所以当我开始使用例如文件FormattedValue中的src/app/entities/xy.ts,生成的导入应该类似于

import { IFormattedValue } from './formattedValue';

有没有办法如何设置VSCode在快速修复基因导入中使用相对路径?

1 个答案:

答案 0 :(得分:0)

在您的vscode设置中,添加以下设置:

"typescript.preferences.importModuleSpecifier": "relative"