網站搜尋

Visual Studio Code - 如何避免 VSCode TypeScript 從同一層級的 index.ts 自動匯入


有一個資料夾:

  • bar.ts
  • foo.ts
  • index.ts

index.ts:

export * from './bar.ts';
export * from './foo.ts';

bar.ts:

export const BAR = 1;

foo.ts:

export const FOO = 2;

當我想在 foo.ts 中導入 BAR 時,vscode 會自動創建導入:

import { BAR } from '.';

問題是,如何強制 vscode 避免「.」自動導入,使其變成這樣:

import { BAR } from './bar'; // Correct.

只有當我想導入在同一層級的檔案時

在這種情況下,vscode 有任何選項/擴展嗎?