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'
