何らかの理由でごく最近、私のvs-codeが変更され、Lernaパッケージでサブパッケージレベルからの絶対インポートのみを提供し始めました。たとえば、
ご覧のとおり、自動インポートは、編集中のファイルが同じパッケージ内にあり、データベースを含むファイルの下の1つのフォルダーであるため、@package/server/src/database
である必要があるときにファイルへの../database
パスを提案しています。私が使用しようとしている変数。
これはバグまたは構成の問題ですか?
Vs-codeでTypeScriptのImport Module Specifier
settingを3つのオプションすべて(自動、相対、絶対)に設定しましたが、いずれも違いを生じないようです。
オンVScode File> Preferences> Settings> User Settings
"TypeScript.preferences.importModuleSpecifier": "相対"
私にとってはうまくいきます。インポートする
import { RegistrationComponent } from '../../abc-modules/registration/registration.component';
代わりに
import { RegistrationComponent } from 'app/abc-modules/registration/registration.component';