我使用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在快速修复基因导入中使用相对路径?
答案 0 :(得分:0)
在您的vscode设置中,添加以下设置:
"typescript.preferences.importModuleSpecifier": "relative"