javascript - Eikö jsconfig.json-tiedostoni toimi Visual Studio Codessa?


Olen lisännyt jsconfig.json-tiedoston JavaScript-projektini juureen yrittääkseni sulkea pois joitakin käännöstiedostoja sekä asettaa joitakin polkukarttoja, mutta mikään ei näytä tapahtuvan. Osa ongelmaa on se, etten ole varma, mitä odotettua tulosta jsconfig.json-tiedoston käytöstä pitäisi olla; olen lukenut sen dokumentaation, mutta se ei osoita mitään tuloksia.

Voiko joku antaa minulle pienen ja toimivan jsconfig.json-tiedoston kuvauksen kera siitä, mitä se todella tekee? Jotta voin käyttää sitä varmistaakseni, että se todella toimii myös projektissani.

Tai tietääkö joku, miten voi tarkistaa, että jsconfig.json toimii/että VS Code tunnistaa sen?

Vastaus #1

Projektissani käytin jsconfig.json-tiedostoa tiedostojen tuontien suoraa käyttöä varten ./src-hakemistosta riippumatta siitä, mistä yritän tuoda.

Jsconfig.json-tiedostoni näyttää tältä:

{
    "compilerOptions": {
        "baseUrl": "./src"
     },
     "include": [
         "src"
      ]
}

sisältää:

Jos include-attribuuttia ei ole läsnä, tämä oletusarvoisesti sisältää kaikki tiedostot sisältävässä hakemistossa ja alihakemistoissa. Kun include-attribuutti on määritelty, vain ne tiedostot sisällytetään.

baseUrl:

Tämä antaa tiedoston tuontipolun perushakemiston

tämä on projektirakenteeni, jossa olen käyttänyt jsconfig.json-tiedostoa

joten jos minun täytyy tuoda funktio tiedostosta src/util/auth_util.js tiedoston src/component/Login/index.js sisälle

sisällä src/component/Login/index.js

src/component/Login/index.js :

import { userLogin } from 'util/auth_util.js'

tuontilausunto, jos jsconfig.json kuten yllä mainittu ei käytetä

src/component/Login/index.js :

import { userLogin } from '../../util/auth_util.js'