javascript - Apakah jsconfig.json saya tidak berfungsi di Visual Studio Code?


Saya telah menambahkan jsconfig.json di root proyek JavaScript saya untuk mencoba mengecualikan beberapa file build serta mengatur beberapa pemetaan path, tetapi sepertinya tidak ada yang terjadi. Bagian dari masalahnya adalah saya tidak yakin apa hasil yang diharapkan saat menggunakan jsconfig.json, saya sudah membaca dokumentasinya tetapi dokumentasi tersebut tidak menunjukkan hasil apa pun.

Bisakah seseorang memberikan saya sebuah jsconfig.json yang kecil dan berfungsi dengan deskripsi tentang apa yang sebenarnya dilakukannya? Supaya saya bisa menggunakannya untuk memverifikasi bahwa itu benar-benar bekerja di proyek saya juga.

Atau, apakah ada yang tahu cara memverifikasi bahwa jsconfig.json berfungsi/terdeteksi oleh VS Code?

Jawaban #1

Dalam proyek saya, saya menggunakan file jsconfig.json untuk mengakses impor file langsung dari direktori ./src dari mana pun saya mencoba mengimpor.

File jsconfig.json saya terlihat seperti:

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

termasuk:

Jika tidak ada atribut include yang hadir, maka ini secara default menyertakan semua file di direktori yang berisi dan subdirektori. Ketika atribut include ditentukan, hanya file-file tersebut yang disertakan

baseUrl:

Ini memberikan direktori dasar untuk jalur impor file

ini adalah struktur proyek saya di mana saya telah menggunakan jsconfig.json

jadi jika saya perlu mengimpor sebuah fungsi dari src/util/auth_util.js di dalam src/component/Login/index.js

di dalam src/component/Login/index.js

src/component/Login/index.js :

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

pernyataan import jika jsconfig.json seperti disebutkan di atas tidak digunakan

src/component/Login/index.js :

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