Jadual Kandungan
Gunakan VSCode untuk nyahpepijat kod React
Gunakan VSCode untuk nyahpepijat kod Vue
Ringkasan
Rumah alat pembangunan VSCode Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Mar 07, 2022 pm 08:14 PM

Bagaimana untuk menjadikan penyahpepijatan kod Vue dan React lebih menyeronokkan? Artikel berikut memperkenalkan konfigurasi VSCode dan kaedah Su Shuang untuk menyahpepijat kod Vue dan React saya harap ia akan membantu semua orang!

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Sebagai pembangun bahagian hadapan, saya pada asasnya perlu menyahpepijat kod Vue/React setiap hari. Saya tidak tahu cara semua orang menyahpepijatnya, tetapi saya rasa terdapat beberapa jenis:

  • Tiada penyahpepijatan, cuma lihat kod untuk mencari masalah
  • Log cetakan Console.log
  • Gunakan penyahpepijat Chrome Devtools untuk nyahpepijat
  • Gunakan penyahpepijat VSCode untuk nyahpepijat

Kaedah penyahpepijatan yang berbeza mempunyai kecekapan dan pengalaman yang berbeza Sekarang saya pada asasnya menggunakan penyahpepijat VSCode untuk penyahpepijatan, yang sangat cekap dan mempunyai pengalaman yang hebat. [Pembelajaran yang disyorkan: "Pengenalan kepada Tutorial vscode"]

Mungkin ramai pelajar masih tidak tahu cara menggunakan VSCode untuk nyahpepijat halaman web saya akan memperkenalkannya dalam artikel ini.

Mari kita lihat React dan Vue masing-masing:

Gunakan VSCode untuk nyahpepijat kod React

Saya menggunakan create-react-app untuk mencipta projek demo dengan komponen sedemikian:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Jalankan pelayan pembangunan:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Antara muka yang dipaparkan oleh penyemak imbas adalah seperti ini:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Bagaimana hendak nyahpepijat dengan VSCode?

Kami menambah fail konfigurasi .vscode/launch.json dalam direktori akar:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Mencipta konfigurasi penyahpepijatan, jenisnya adalah chrome dan dinyatakan url penyahpepijatan ialah alamat pelayan pembangunan.

Letakkan dua titik putus dalam kod tindak balas:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Kemudian klik jalankan:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Lihat, XDM, rosak! Terdapat timbunan panggilan, pembolehubah persekitaran semasa, dsb.

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Lepaskan titik putus dan terus turun.

Anda juga boleh mendapatkan objek acara yang sepadan apabila anda mengklik:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Bukankah ia sangat mudah!

Dan apabila anda bosan menulis perniagaan dan ingin melihat kod sumber tindak balas, cuma klik pada bingkai tertentu dalam timbunan panggilan untuk melihat:

Sebagai contoh, kaedah renderWithHooks akan dipanggil semasa pemaparan. Objek workInProgress di dalamnya ialah nod gentian semasa, dan atribut MemorizedStatenya ialah tempat cangkuk menyimpan nilai:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Selepas menggunakan VSCode untuk nyahpepijat kod React, nyahpepijat kod perniagaan atau lihat kod sumber Pengalaman itu sangat menyenangkan, tidak kira apa.

Mari kita lihat Vue sekali lagi:

Gunakan VSCode untuk nyahpepijat kod Vue

Penyahpepijatan Vue akan menjadi lebih menyusahkan dan anda perlu melakukan beberapa pemetaan laluan tambahan berdasarkan di atas.

Oleh kerana dalam React kami menulis jsx dan tsx secara langsung, yang sepadan dengan fail js yang disusun satu-satu, tetapi tidak dalam Vue, kami menulis fail dalam format SFC (komponen fail tunggal). memerlukan vue-loader Untuk memisahkannya ke dalam fail yang berbeza, laluan mesti dipetakan secara berasingan untuk sepadan dengan lokasi kod sumber.

Iaitu, terdapat sumber tambahanMapPathOverrides dalam konfigurasi penyahpepijatan:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Bagaimana untuk memetakannya?

Anda boleh menambah penyahpepijat pada kod sumber dan semak laluan dipetakan semasa dalam penyemak imbas:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

webpack://test here -vue-debug /src/App.vue?11c4 ialah laluan untuk dipetakan, jadi ke mana ia dipetakan?

jelas dipetakan ke laluan tempatan, seperti ini:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

workspaceRoot ialah pembolehubah persekitaran yang disediakan oleh vscode, iaitu laluan projek . Dengan cara ini Selepas pemetaan, bukankah alamat itu menjadi fail setempat? Kemudian titik putus akan berkuat kuasa dalam fail tempatan:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Melihat pada laluan di sini, ia jelas dipetakan ke fail di bawah projek.

Tetapi apabila memetakan, terdapat cincangan di hujungnya. Apa yang perlu saya lakukan?

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Laluan ini boleh dikonfigurasikan sebenarnya laluan fail apabila pek web menjana peta sumber Ia boleh dikonfigurasikan melalui output.devtoolModuleFilenameTemplate:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Anda boleh melihat dokumentasi untuk pembolehubah yang tersedia, jadi saya tidak akan mengembangkannya di sini (lihat sahaja mereka):

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Sebagai contoh , saya mengkonfigurasi laluan seperti ini:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Kemudian laluan fail semasa penyahpepijatan adalah seperti ini:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Jangan' Jangan risau tentang awalan, lihat sahaja bahagian berikut Adakah ia telah dicincang

dan kemudian dipetakan ke fail setempat:

1Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Dengan cara ini, ia dipetakan sekali lagi, dan ia dipecahkan dalam vscode Klik untuk berkuat kuasa:

Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!

Sama ada anda ingin menyahpepijat kod perniagaan Vue atau melihat. kod sumber Vue, pengalaman itu akan menjadi hebat.

Ringkasan

Sebagai jurutera bahagian hadapan, penyahpepijatan Vue dan kod React ialah sesuatu yang anda lakukan setiap hari Kaedah penyahpepijatan yang berbeza mempunyai pengalaman dan kecekapan yang berbeza. Jadi saya ingin memperkenalkan kepada anda kaedah saya yang biasa digunakan untuk menyahpepijat halaman web dengan VSCode.

Penyahpepijatan bertindak balas adalah agak mudah. ​​Hanya tambahkan konfigurasi penyahpepijatan chrome lebih menyusahkan Anda perlu melakukan pemetaan laluan, anda juga perlu menukar konfigurasi daripada laluan yang dijana Kemudian petakan semula (tetapi ia hanya perlu dikonfigurasikan sekali).

Menggunakan VSCode untuk menyahpepijat kod React/Vue adalah sangat mudah sama ada anda menyahpepijat kod perniagaan atau melihat kod sumber. Anda juga boleh mencubanya, ia akan menjadikan penyahpepijatan sangat menyeronokkan.

Untuk pengetahuan lanjut tentang VSCode, sila lawati: tutorial vscode! !

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi VSCode, kod Vue dan React debugging Su Shuang!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Editor kod mana yang boleh dijalankan pada Windows 7? Editor kod mana yang boleh dijalankan pada Windows 7? Apr 03, 2025 am 12:01 AM

Editor kod yang boleh dijalankan pada Windows 7 termasuk Notepad, SublimeText, dan Atom. 1.Notepad: Permulaan ringan, pantas, sesuai untuk sistem lama. 2.SublimeText: kuat dan dibayar. 3.atom: Ia sangat disesuaikan, tetapi ia bermula perlahan -lahan.

Apakah perbezaan antara VS Code dan Visual Studio? Apakah perbezaan antara VS Code dan Visual Studio? Apr 05, 2025 am 12:07 AM

VSCode adalah editor kod ringan yang sesuai untuk pelbagai bahasa dan sambungan; VisualStudio adalah IDE yang kuat yang digunakan terutamanya untuk pembangunan .NET. 1. VSCode didasarkan pada elektron, menyokong platform silang, dan menggunakan editor Monaco. 2. VisualStudio menggunakan timbunan teknologi bebas Microsoft untuk mengintegrasikan debug dan pengkompil. 3.VSCode sesuai untuk tugas mudah, dan VisualStudio sesuai untuk projek besar.

Windows mana yang menyokong Visual Studio? Windows mana yang menyokong Visual Studio? Apr 02, 2025 pm 02:12 PM

Versi Windows yang disokong oleh VisualStudio termasuk Windows 10, Windows 11, Windows 7, dan Windows 8.1. 1) Adalah disyorkan untuk menggunakan Windows 10 atau Windows 11 untuk ciri -ciri terkini dan sokongan terbaik. 2) Pastikan konfigurasi perkakasan mencukupi, terutamanya apabila membangunkan projek berskala besar. 3) VisualStudio2022 menyokong Windows 11 lebih dioptimumkan, memberikan prestasi yang lebih baik dan pengalaman pengguna.

Bagaimana saya membuat program yang serasi dengan Windows 8? Bagaimana saya membuat program yang serasi dengan Windows 8? Apr 07, 2025 am 12:09 AM

Untuk membuat program berjalan lancar pada Windows 8, langkah -langkah berikut diperlukan: 1. Gunakan mod keserasian, mengesan dan membolehkan mod ini melalui kod. 2. Laraskan panggilan API dan pilih API yang sesuai mengikut versi Windows. 3. Melakukan pengoptimuman prestasi, cuba elakkan menggunakan mod keserasian, mengoptimumkan panggilan API dan menggunakan kawalan umum.

Ketersediaan Visual Studio: Edisi mana yang percuma? Ketersediaan Visual Studio: Edisi mana yang percuma? Apr 10, 2025 am 09:44 AM

Versi percuma VisualStudio termasuk VisualStudiocommunity dan VisualStudiocode. 1. VisualStudiCommunity sesuai untuk pemaju individu, projek sumber terbuka dan pasukan kecil. Ia berkuasa dan sesuai untuk projek individu dan pengaturcaraan pembelajaran. 2. VisualStudiCode adalah editor kod ringan yang menyokong pelbagai bahasa dan sambungan pengaturcaraan. Ia mempunyai kelajuan permulaan yang cepat dan penggunaan sumber yang rendah, menjadikannya sesuai untuk pemaju yang memerlukan fleksibiliti dan skalabilitas.

Bolehkah komputer saya menjalankan kod vs? Bolehkah komputer saya menjalankan kod vs? Apr 08, 2025 am 12:16 AM

VSCode boleh dijalankan pada kebanyakan komputer moden selagi keperluan sistem asas dipenuhi: 1. Sistem operasi: Windows 7 dan ke atas, macOS 10.9 dan ke atas, Linux; 2. Pemproses: 1.6GHz atau lebih cepat; 3. Memori: sekurang -kurangnya 2GB RAM (4GB atau lebih tinggi disyorkan); 4. Ruang Penyimpanan: Sekurang -kurangnya 200MB ruang yang ada. Dengan mengoptimumkan tetapan dan mengurangkan penggunaan lanjutan, anda boleh mendapatkan pengalaman pengguna yang lancar pada komputer konfigurasi rendah.

Bagaimana cara memasang Visual Studio untuk Windows 8? Bagaimana cara memasang Visual Studio untuk Windows 8? Apr 09, 2025 am 12:19 AM

Langkah -langkah untuk memasang VisualStudio pada Windows 8 adalah seperti berikut: 1. Muat turun pakej pemasangan VisualStudiCommunity2019 dari laman web rasmi Microsoft. 2. Jalankan pemasang dan pilih komponen yang diperlukan. 3. Ia boleh digunakan selepas pemasangan selesai. Berhati-hati untuk memilih komponen Windows 8 yang bersesuaian dan pastikan terdapat ruang cakera yang mencukupi dan hak pentadbir.

Adakah kod VS berfungsi pada Windows 8? Adakah kod VS berfungsi pada Windows 8? Apr 06, 2025 am 12:13 AM

Ya, vscodeiscompengeWithWindows8.1) muat turunTheInstallerFromTheVScodeWebsiteAndensureTheLatest.netframeworkisinstalled.2) instalLextensionSingSupingTheCommandline, notingsomemaylowslower.3)

See all articles