eXa*_*ier 5 typescript visual-studio-code
我将VSCode(在撰写本文时为1.17.2)与TypeScript(2.5.2)一起使用。当我开始使用尚未导入的.ts文件中的类时,出现错误,并且下划线的类名带有使用“快速修复” bulp导入它的可能性。但是它使用文件的绝对路径(实际上是相对于项目根目录的路径),例如
import { FormattedValue } from 'src/app/entities/formattedValue';
Run Code Online (Sandbox Code Playgroud)
它可以工作,但是当我创建可以复制到不同项目(具有不同项目的文件夹结构)的模块时,我需要相对的路径。因此,当我开始FormattedValue在文件中使用eg 时src/app/entities/xy.ts,生成的导入应类似于
import { IFormattedValue } from './formattedValue';
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以设置VSCode以在快速修复生成的导入中使用相对路径?
小智 9
在您的 vscode 设置中,添加以下设置:
"typescript.preferences.importModuleSpecifier": "relative"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |