Bagaimana cara membuat file js di windows?

Visual Studio Code menyertakan JavaScript IntelliSense bawaan, debugging, pemformatan, navigasi kode, pemfaktoran ulang, dan banyak fitur bahasa lanjutan lainnya

Bagaimana cara membuat file js di windows?

Sebagian besar fitur ini langsung berfungsi, sementara beberapa mungkin memerlukan konfigurasi dasar untuk mendapatkan pengalaman terbaik. Halaman ini merangkum fitur-fitur JavaScript yang disertakan dengan VS Code. Ekstensi dari VS Code Marketplace dapat menambah atau mengubah sebagian besar fitur bawaan ini. Untuk panduan yang lebih mendalam tentang cara kerja dan konfigurasi fitur ini, lihat Bekerja dengan JavaScript

IntelliSense

IntelliSense menunjukkan kepada Anda penyelesaian kode yang cerdas, informasi arahkan, dan informasi tanda tangan sehingga Anda dapat menulis kode dengan lebih cepat dan benar

Maaf, browser Anda tidak mendukung video HTML 5

VS Code menyediakan IntelliSense dalam proyek JavaScript Anda;

Lihat Bekerja dengan JavaScript untuk informasi tentang JavaScript IntelliSense VS Code, cara mengonfigurasinya, dan membantu memecahkan masalah umum IntelliSense

Proyek JavaScript (jsconfig. json)

Sebuah jsconfig. File json mendefinisikan proyek JavaScript di VS Code. Meskipun

"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
0 file tidak diperlukan, Anda akan ingin membuatnya dalam kasus seperti

  • Jika tidak semua file JavaScript di ruang kerja Anda harus dianggap sebagai bagian dari satu proyek JavaScript.
    "[javascript]": {
        "editor.showUnused":  false
    },
    "[javascriptreact]": {
        "editor.showUnused":  false
    },
    
    0 file memungkinkan Anda mengecualikan beberapa file agar tidak muncul di IntelliSense
  • Untuk memastikan bahwa sebagian file JavaScript di ruang kerja Anda diperlakukan sebagai proyek tunggal. Ini berguna jika Anda bekerja dengan kode lawas yang menggunakan dependensi global implisit alih-alih
    "[javascript]": {
        "editor.showUnused":  false
    },
    "[javascriptreact]": {
        "editor.showUnused":  false
    },
    
    2 untuk dependensi
  • Jika ruang kerja Anda berisi lebih dari satu konteks proyek, seperti kode JavaScript front-end dan back-end. Untuk ruang kerja multi-proyek, buat
    "[javascript]": {
        "editor.showUnused":  false
    },
    "[javascriptreact]": {
        "editor.showUnused":  false
    },
    
    0 di folder akar setiap proyek
  • Anda menggunakan kompiler TypeScript untuk mengkompilasi kode sumber JavaScript tingkat bawah

Untuk menentukan proyek JavaScript dasar, tambahkan

"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
0 di akar ruang kerja Anda

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6"
  },
  "exclude": ["node_modules"]
}

Lihat Bekerja dengan JavaScript untuk konfigurasi

"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
0 lebih lanjut

Tip. Untuk memeriksa apakah file JavaScript adalah bagian dari proyek JavaScript, cukup buka file di VS Code dan jalankan JavaScript. Buka perintah Konfigurasi Proyek. Perintah ini membuka

"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
_0 yang mereferensikan file JavaScript. Pemberitahuan ditampilkan jika file tersebut bukan bagian dari proyek
"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
0

Cuplikan

VS Code menyertakan cuplikan JavaScript dasar yang disarankan saat Anda mengetik;

Maaf, browser Anda tidak mendukung video HTML 5

Ada banyak ekstensi yang menyediakan snippet tambahan, termasuk snippet untuk framework populer seperti Redux atau Angular. Anda bahkan dapat menentukan cuplikan Anda sendiri

Tip. Untuk menonaktifkan saran cuplikan, setel

"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
8 ke
"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
9 di file pengaturan Anda. Setelan
"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},
8 juga memungkinkan Anda mengubah tempat munculnya cuplikan di saran. di bagian atas (
"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
1), di bagian bawah (
"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
2), atau diurutkan berdasarkan abjad (
"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
3). Standarnya adalah
"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
_3

dukungan JSDoc

VS Code memahami banyak anotasi JSDoc standar, dan menggunakan anotasi ini untuk memberikan kekayaan. Anda bahkan dapat menggunakan informasi jenis dari komentar JSDoc

Maaf, browser Anda tidak mendukung video HTML 5

Buat komentar JSDoc dengan cepat untuk fungsi dengan mengetik

"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
5 sebelum deklarasi fungsi, dan pilih saran cuplikan komentar JSDoc

Maaf, browser Anda tidak mendukung video HTML 5

Untuk menonaktifkan saran komentar JSDoc, setel

"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
6

Arahkan Informasi

Arahkan kursor ke simbol JavaScript untuk melihat informasi tipe dan dokumentasi yang relevan dengan cepat

Bagaimana cara membuat file js di windows?

⌘K ⌘I (Windows, Linux Ctrl+K Ctrl+I) keyboard shortcut shows this hover information at the current cursor position.

Bantuan Tanda Tangan

Saat Anda menulis panggilan fungsi JavaScript, VS Code menampilkan informasi tentang tanda tangan fungsi dan menyorot parameter yang sedang Anda selesaikan

Bagaimana cara membuat file js di windows?

Bantuan tanda tangan ditampilkan secara otomatis saat Anda mengetik

"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
7 atau
"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
8 dalam panggilan fungsi. Tekan ⇧⌘Space (Windows, Linux Ctrl+Shift+Space ) . to manually trigger signature help.

Impor otomatis

Impor otomatis mempercepat pengkodean dengan menyarankan variabel yang tersedia di seluruh proyek Anda dan ketergantungannya. Saat Anda memilih salah satu saran ini, VS Code secara otomatis menambahkan impornya ke bagian atas file

Mulailah mengetik untuk melihat semua simbol JavaScript yang tersedia di proyek Anda saat ini. Saran impor otomatis menunjukkan dari mana mereka akan diimpor

Bagaimana cara membuat file js di windows?

Jika Anda memilih salah satu dari saran impor otomatis ini, VS Code akan menambahkan impor untuknya

Dalam contoh ini, VS Code menambahkan impor untuk

"editor.codeActionsOnSave": {
    "source.organizeImports": true
}
9 dari material-ui ke bagian atas file

Bagaimana cara membuat file js di windows?

Untuk menonaktifkan impor otomatis, setel

// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
0 ke
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
1

Tip. VS Code mencoba menyimpulkan gaya impor terbaik untuk digunakan. Anda dapat secara eksplisit mengonfigurasi gaya kutipan dan gaya jalur pilihan untuk impor yang ditambahkan ke kode Anda dengan setelan

// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
2 dan
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
3

Pemformatan

Pemformat JavaScript bawaan VS Code menyediakan pemformatan kode dasar dengan default yang masuk akal

Pengaturan

// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
_4 mengonfigurasi pemformat internal. Atau, jika pemformat internal menghalangi, setel
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
5 ke
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
1 untuk menonaktifkannya

Untuk gaya pemformatan kode yang lebih terspesialisasi, coba pasang salah satu ekstensi pemformatan JavaScript dari Marketplace

JSX dan tag penutup otomatis

Semua fitur JavaScript VS Code juga bekerja dengan JSX

Bagaimana cara membuat file js di windows?

Anda dapat menggunakan sintaks JSX di file

// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
7 normal dan di file
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
8

VS Code juga menyertakan fitur khusus JSX seperti penutupan otomatis tag JSX

Maaf, browser Anda tidak mendukung video HTML 5

Setel

// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
_9 ke
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
1 untuk menonaktifkan penutupan tag JSX

Navigasi kode memungkinkan Anda menavigasi proyek JavaScript dengan cepat

  • Buka Definisi F12 - Buka kode sumber definisi simbol.
  • Peek Definition ⌥F12 (Windows Alt+F12 . Ctrl+Shift+F10) - Bring up a Peek window that shows the definition of a symbol.
  • Buka Referensi ⇧F12 (Windows, Linux Shift+F12) - Show all references to a symbol.
  • Pergi ke Jenis Definisi - Pergi ke jenis yang mendefinisikan simbol. Untuk instance kelas, ini akan mengungkapkan kelas itu sendiri alih-alih di mana instance didefinisikan

Anda dapat menavigasi melalui pencarian simbol menggunakan perintah Buka Simbol dari Palet Perintah ( ⇧⌘P (Windows, Linux Ctrl+Shift+P)).

  • Buka Simbol di File ⇧⌘O (Windows, Linux Ctrl+Shift+O<)
  • Buka Simbol di Ruang Kerja ⌘T (Windows, Linux Ctrl+T)

Ganti nama

Tekan F2 untuk mengganti nama simbol di bawah kursor di proyek JavaScript Anda.

Bagaimana cara membuat file js di windows?

Pemfaktoran ulang

VS Code menyertakan beberapa pemfaktoran ulang praktis untuk JavaScript seperti fungsi Ekstrak dan konstanta Ekstrak. Cukup pilih kode sumber yang ingin Anda ekstrak lalu klik bola lampu di selokan atau tekan ( ⌘. (Windows, Linux Ctrl+. ) ) untuk melihat pemfaktoran ulang yang tersedia.

Bagaimana cara membuat file js di windows?

Refactoring yang tersedia termasuk

  • Ekstrak ke metode atau fungsi
  • Ekstrak ke konstan
  • Konversi antara impor bernama dan impor namespace
  • Pindah ke file baru

Lihat Pemfaktoran ulang untuk informasi selengkapnya tentang pemfaktoran ulang dan cara mengonfigurasi pintasan keyboard untuk pemfaktoran ulang individual

Variabel yang tidak digunakan dan kode yang tidak dapat dijangkau

Kode JavaScript yang tidak terpakai, seperti blok else dari pernyataan

function calculateDaysBetweenDates(begin, end) {
1 yang selalu benar atau impor tanpa referensi, memudar di editor

Bagaimana cara membuat file js di windows?

Anda dapat dengan cepat menghapus kode yang tidak terpakai ini dengan menempatkan kursor di atasnya dan memicu perintah Perbaiki Cepat ( ⌘. (Windows, Linux Ctrl+. )) or clicking on the lightbulb.

Untuk menonaktifkan pemudaran kode yang tidak digunakan, atur

function calculateDaysBetweenDates(begin, end) {
2 ke
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
1. Anda juga dapat menonaktifkan pemudaran kode yang tidak digunakan hanya di JavaScript dengan pengaturan

"[javascript]": {
    "editor.showUnused":  false
},
"[javascriptreact]": {
    "editor.showUnused":  false
},

Mengatur Impor

Tindakan Atur Impor Sumber mengurutkan impor dalam file JavaScript dan menghapus impor yang tidak terpakai

Maaf, browser Anda tidak mendukung video HTML 5

Anda dapat menjalankan Atur Impor dari menu konteks Tindakan Sumber atau dengan ⇧⌥O (Windows, Linux Shift+Alt+O) keyboard shortcut.

Atur impor juga dapat dilakukan secara otomatis saat Anda menyimpan file JavaScript dengan pengaturan

"editor.codeActionsOnSave": {
    "source.organizeImports": true
}

Tindakan Kode saat Simpan

Pengaturan

function calculateDaysBetweenDates(begin, end) {
_4 memungkinkan Anda mengonfigurasi sekumpulan Tindakan Kode yang dijalankan saat file disimpan. Misalnya, Anda dapat mengaktifkan pengaturan impor pada penyimpanan dengan pengaturan

// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}

Anda juga dapat mengatur

function calculateDaysBetweenDates(begin, end) {
_4 ke array Tindakan Kode untuk dijalankan secara berurutan

Berikut adalah beberapa tindakan sumber

  • function calculateDaysBetweenDates(begin, end) {
    
    _6 - Mengaktifkan pengorganisasian impor saat disimpan
  • function calculateDaysBetweenDates(begin, end) {
    
    _7 - Auto Fix on Save menghitung semua kemungkinan perbaikan dalam satu putaran (untuk semua penyedia termasuk ESLint)
  • function calculateDaysBetweenDates(begin, end) {
    
    _8 - Perbaikan Otomatis hanya untuk ESLint
  • function calculateDaysBetweenDates(begin, end) {
    
    _9 - Menambahkan semua impor yang hilang saat disimpan

Lihat Node. js/JavaScript untuk informasi lebih lanjut

Saran kode

VS Code secara otomatis menyarankan beberapa penyederhanaan kode umum seperti mengonversi rantai

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}
0 panggilan dengan janji untuk menggunakan
{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}
1 dan
{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}
2

Maaf, browser Anda tidak mendukung video HTML 5

Setel

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}
3 ke
// On save, run both fixAll and organizeImports source actions
"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true,
}
1 untuk menonaktifkan saran

Tingkatkan penyelesaian dengan AI

GitHub Copilot adalah alat penyelesaian kode bertenaga AI yang membantu Anda menulis kode lebih cepat dan lebih cerdas. Anda dapat menggunakan ekstensi GitHub Copilot di VS Code untuk menghasilkan kode, atau untuk belajar dari kode yang dihasilkannya

Bagaimana cara membuat file js di windows?

GitHub Copilot memberikan saran untuk banyak bahasa dan beragam kerangka kerja, dan bekerja dengan sangat baik terutama untuk Python, JavaScript, TypeScript, Ruby, Go, C# dan C++

Anda dapat mempelajari lebih lanjut tentang cara memulai dengan Copilot di dokumentasi Copilot

Setelah Anda menginstal dan mengaktifkan ekstensi Copilot, Anda dapat mengujinya untuk proyek JavaScript Anda

Buat file baru - Anda dapat menggunakan File. Perintah File Baru di Palet Perintah ( F1 ).

Di file JavaScript, ketik header fungsi berikut

function calculateDaysBetweenDates(begin, end) {

Kopilot akan memberikan saran seperti berikut - gunakan Tab untuk menerima saran.

Bagaimana cara membuat file js di windows?

Petunjuk tatahan

Petunjuk inlay menambahkan informasi sebaris tambahan ke kode sumber untuk membantu Anda memahami apa yang dilakukan kode tersebut

Petunjuk inlay nama parameter menunjukkan nama parameter dalam panggilan fungsi

Bagaimana cara membuat file js di windows?

Ini dapat membantu Anda memahami arti dari setiap argumen secara sekilas, yang sangat membantu untuk fungsi yang menggunakan bendera Boolean atau memiliki parameter yang mudah dibaurkan

Untuk mengaktifkan petunjuk nama parameter, atur

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}
5. Ada tiga kemungkinan nilai

  • {
      "compilerOptions": {
        "module": "commonjs",
        "target": "es6",
        // This is the line you want to add
        "allowSyntheticDefaultImports": true
      },
      "exclude": ["node_modules", "**/node_modules/*"]
    }
    
    6 — Nonaktifkan petunjuk inlay parameter
  • {
      "compilerOptions": {
        "module": "commonjs",
        "target": "es6",
        // This is the line you want to add
        "allowSyntheticDefaultImports": true
      },
      "exclude": ["node_modules", "**/node_modules/*"]
    }
    
    7 — Hanya tampilkan petunjuk inlay untuk literal (string, angka, Boolean)
  • {
      "compilerOptions": {
        "module": "commonjs",
        "target": "es6",
        // This is the line you want to add
        "allowSyntheticDefaultImports": true
      },
      "exclude": ["node_modules", "**/node_modules/*"]
    }
    
    8 — Tampilkan petunjuk inlay untuk semua argumen

Petunjuk inlay tipe variabel menunjukkan tipe variabel yang tidak memiliki anotasi tipe eksplisit

Pengaturan.

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}
_9

Bagaimana cara membuat file js di windows?

Petunjuk inlay tipe properti menampilkan tipe properti kelas yang tidak memiliki anotasi tipe eksplisit

Pengaturan. React_0

Bagaimana cara membuat file js di windows?

Petunjuk tipe parameter menunjukkan tipe parameter yang diketik secara implisit

Pengaturan. React_1

Bagaimana cara membuat file js di windows?

Petunjuk inlay tipe pengembalian memperlihatkan tipe pengembalian fungsi yang tidak memiliki anotasi tipe eksplisit

Pengaturan. React_2

Bagaimana cara membuat file js di windows?

Referensi CodeLens

Referensi JavaScript CodeLens menampilkan jumlah referensi sebaris untuk kelas, metode, properti, dan objek yang diekspor

Bagaimana cara membuat file js di windows?

Untuk mengaktifkan CodeLens referensi, setel React3 ke React4

Klik jumlah referensi untuk menelusuri daftar referensi dengan cepat

Bagaimana cara membuat file js di windows?

Perbarui impor saat memindahkan file

Saat Anda memindahkan atau mengganti nama file yang diimpor oleh file lain di proyek JavaScript Anda, VS Code dapat secara otomatis memperbarui semua jalur impor yang mereferensikan file yang dipindahkan

Maaf, browser Anda tidak mendukung video HTML 5

Pengaturan React_5 mengontrol perilaku ini. Nilai pengaturan yang valid adalah

  • React6 - Default. Menanyakan apakah jalur harus diperbarui untuk setiap pemindahan file
  • React_7 - Selalu perbarui jalur secara otomatis
  • React8 - Jangan perbarui jalur secara otomatis dan jangan tanya

Linter

Linters memberikan peringatan untuk kode yang tampak mencurigakan. Meskipun VS Code tidak menyertakan linter JavaScript bawaan, banyak ekstensi linter JavaScript tersedia di pasar

Tip. Daftar ini ditanyakan secara dinamis dari VS Code Marketplace. Baca deskripsi dan ulasan untuk memutuskan apakah ekstensi tersebut tepat untuk Anda

Pengecekan tipe

Anda juga dapat memanfaatkan beberapa fungsi pemeriksaan tipe lanjutan dan pelaporan kesalahan TypeScript dalam file JavaScript biasa. Ini adalah cara yang bagus untuk menangkap kesalahan pemrograman umum. Pemeriksaan jenis ini juga mengaktifkan beberapa Perbaikan Cepat yang menarik untuk JavaScript, termasuk Tambahkan impor yang hilang dan Tambahkan properti yang hilang

Bagaimana cara membuat file js di windows?

TypeScript mencoba menyimpulkan jenis dalam React9 file dengan cara yang sama seperti pada lodash0 file. Ketika tipe tidak dapat disimpulkan, mereka dapat ditentukan secara eksplisit dengan komentar JSDoc. Anda dapat membaca lebih lanjut tentang bagaimana TypeScript menggunakan JSDoc untuk pemeriksaan tipe JavaScript Bekerja dengan JavaScript

Pengecekan jenis JavaScript bersifat opsional dan ikut serta. Alat validasi JavaScript yang sudah ada seperti ESLint dapat digunakan bersamaan dengan fungsi pemeriksaan tipe bawaan

Men-debug

VS Code hadir dengan dukungan debug yang bagus untuk JavaScript. Setel breakpoint, periksa objek, navigasikan tumpukan panggilan, dan jalankan kode di Konsol Debug. Lihat topik Debugging untuk mempelajari lebih lanjut

Debug sisi klien

Anda dapat men-debug kode sisi klien menggunakan debugger browser seperti debugger bawaan kami untuk Edge dan Chrome, atau Debugger untuk Firefox

Debug sisi server

Simpul Debug. js di VS Code menggunakan debugger bawaan. Setup mudah dan ada untuk membantu Anda

Bagaimana cara membuat file js di windows?

Ekstensi populer

VS Code dikirimkan dengan dukungan luar biasa untuk JavaScript tetapi Anda juga dapat memasang debugger, cuplikan, linter, dan alat JavaScript lainnya melalui ekstensi

Tip. Ekstensi yang ditampilkan di atas ditanyakan secara dinamis. Klik ubin ekstensi di atas untuk membaca deskripsi dan ulasan guna memutuskan ekstensi mana yang terbaik untuk Anda. Lihat selengkapnya di Pasar

Langkah selanjutnya

Baca terus untuk mengetahui tentang

  • Bekerja dengan JavaScript - Informasi lebih detail tentang dukungan JavaScript VS Code dan cara memecahkan masalah umum
  • jsconfig. json - Deskripsi mendetail tentang file proyek
    "[javascript]": {
        "editor.showUnused":  false
    },
    "[javascriptreact]": {
        "editor.showUnused":  false
    },
    
    0
  • IntelliSense - Pelajari lebih lanjut tentang IntelliSense dan cara menggunakannya secara efektif untuk bahasa Anda
  • Debugging - Pelajari cara menyiapkan debugging untuk aplikasi Anda
  • Node. js - Panduan untuk membuat Express Node. aplikasi js
  • TypeScript - VS Code memiliki dukungan besar untuk TypeScript, yang menghadirkan struktur dan pengetikan yang kuat ke kode JavaScript Anda

Pertanyaan umum

Apakah VS Code mendukung JSX dan React Native?

VS Code mendukung JSX dan React Native. Anda akan mendapatkan IntelliSense untuk React/JSX dan React Native dari file deklarasi tipe (pengetikan) yang diunduh secara otomatis dari repositori file deklarasi tipe npmjs. Selain itu, Anda dapat menginstal ekstensi React Native yang populer dari Marketplace

Untuk mengaktifkan pernyataan impor ES6 untuk React Native, Anda perlu menyetel opsi compiler lodash2 ke React4. Ini memberi tahu kompiler untuk membuat anggota default sintetis dan Anda mendapatkan IntelliSense. React Native menggunakan Babel di belakang layar untuk membuat kode run-time yang tepat dengan anggota default. Jika Anda juga ingin melakukan debug kode React Native, Anda dapat menginstal React Native Extension

Apakah VS Code mendukung bahasa pemrograman Dart dan framework Flutter?

Ya, ada ekstensi VS Code untuk pengembangan Dart dan Flutter. Anda dapat mempelajari lebih lanjut di Flutter. dokumentasi pengembang

IntelliSense tidak berfungsi untuk pustaka eksternal

lodash4 berfungsi untuk dependensi yang diunduh oleh npm (ditentukan dalam lodash5), Bower (ditentukan dalam lodash6), dan untuk banyak perpustakaan paling umum yang tercantum dalam struktur folder Anda (misalnya lodash7)

Impor Gaya ES6 tidak berfungsi

Ketika Anda ingin menggunakan impor gaya ES6 tetapi beberapa file deklarasi tipe (pengetikan) belum menggunakan ekspor gaya ES6, maka setel opsi kompiler TypeScript lodash2 ke true

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    // This is the line you want to add
    "allowSyntheticDefaultImports": true
  },
  "exclude": ["node_modules", "**/node_modules/*"]
}

Bisakah saya men-debug JavaScript yang diperkecil/di-uglifikasi?

Ya kamu bisa. Anda dapat melihat ini berfungsi menggunakan peta sumber JavaScript di Node. Topik debug js

Bagaimana cara menonaktifkan Validasi Sintaks saat menggunakan konstruksi non-ES6?

Beberapa pengguna ingin menggunakan konstruksi sintaksis seperti operator pipeline (lodash9) yang diusulkan. Namun, saat ini tidak didukung oleh layanan bahasa JavaScript VS Code dan ditandai sebagai kesalahan. Untuk pengguna yang masih ingin menggunakan fitur mendatang ini, kami menyediakan setelan express0

Dengan express_1, Anda menonaktifkan semua pemeriksaan sintaks bawaan. Jika Anda melakukan ini, kami menyarankan Anda menggunakan linter seperti ESLint untuk memvalidasi kode sumber Anda

Bisakah saya menggunakan alat JavaScript lain seperti Flow?

Ya, tetapi beberapa fitur bahasa Flow seperti pemeriksaan jenis dan kesalahan dapat mengganggu dukungan JavaScript bawaan VS Code. Untuk mempelajari cara menonaktifkan dukungan JavaScript bawaan VS Code, lihat

Bagaimana cara membuat. berkas JS?

Cara membuat a. .
Buka notepad
Tempelkan fungsi Anda di dokumen baru. .
Buka menu "file" dan "simpan sebagai"

Bagaimana cara membuat file js di Notepad?

Berikut adalah proses langkah demi langkah untuk menyimpan file js di notepad. .
Buka Notepad dengan menekan Window+R dari PC Anda
Tulis program javaScript
Tekan ctrl+S untuk menyimpan file di sistem Anda
Setelah menekan ctrl+S ia akan menanyakan nama file Anda
Beri nama file dengan. ekstensi JS i. e. "Halo. js"

Bagaimana cara membuat. JS di Visual Studio?

Tambahkan file proyek baru .
Dengan proyek Anda terbuka di Visual Studio, klik kanan pada folder atau node proyek Anda di Solution Explorer (panel kanan), dan pilih Add > New Item
Di kotak dialog File Baru, di bawah kategori Umum, pilih jenis file yang ingin Anda tambahkan, seperti File JavaScript, lalu pilih Buka

Bagaimana cara membuat file js di terminal?

berkas js. .
Pergilah ke Node. js, unduh, dan instal file paket node
Buat folder proyek baru di direktori kerja Anda
Arahkan ke lokasi proyek di terminal Anda dan jalankan npm init -y. Perintah di atas akan menghasilkan sebuah paket. json dengan kode di bawah di dalamnya