Apakah ada cara untuk menjalankan JavaScript dan menampilkan hasilnya menggunakan Visual Studio Code ?
Misalnya, file skrip yang berisi:
console.log('hello world');
Saya berasumsi bahwa Node.js akan diperlukan tetapi tidak dapat menemukan cara melakukannya?
Dengan Visual Studio Code yang saya maksud adalah Editor Kode baru dari Microsoft - Bukan kode yang ditulis menggunakan Visual Studio.
node.js
visual-studio-code
Nick Le Page
sumber
sumber
Jawaban:
Solusi ini bermaksud untuk menjalankan file yang saat ini terbuka di node dan menunjukkan output dalam VSCode.
Saya memiliki pertanyaan yang sama dan merasa baru diperkenalkan
tasks
bermanfaat untuk penggunaan khusus ini. Ini sedikit merepotkan, tapi inilah yang saya lakukan:Buat
.vscode
direktori di root proyek Anda dan buattasks.json
file di dalamnya. Tambahkan definisi tugas ini ke file:Kemudian Anda dapat:
press F1 > type `run task` > enter > select `runFile` > enter
untuk menjalankan tugas Anda, tetapi saya merasa lebih mudah untuk menambahkan kunci kustom yang mengikat untuk membuka daftar tugas.Untuk menambahkan pengikatan tombol, di menu VSCode UI, buka 'Kode'> 'Preferensi'> 'Pintasan Keyboard'. Tambahkan ini ke pintasan keyboard Anda:
Tentu saja Anda dapat memilih apa pun yang Anda inginkan sebagai kombinasi tombol.
MEMPERBARUI:
Dengan asumsi Anda menjalankan kode JavaScript untuk menguji itu, Anda bisa menandai tugas Anda sebagai uji tugas dengan mengatur
isTestCommand
properti untuktrue
dan kemudian Anda dapat mengikat kunci untukworkbench.action.tasks.test
perintah untuk doa single-tindakan.Dengan kata lain,
tasks.json
file Anda sekarang akan berisi:... dan
keybindings.json
file Anda sekarang akan berisi:sumber
Ada banyak cara yang lebih mudah untuk menjalankan JavaScript, tidak diperlukan konfigurasi:
Run Code
, kode akan berjalan dan output akan ditampilkan di Output Window.Selain itu, Anda dapat memilih bagian dari kode JavaScript dan menjalankan cuplikan kode. Ekstensi ini juga berfungsi dengan file yang belum disimpan, jadi Anda bisa membuat file, mengubahnya ke Javascript dan menulis kode dengan cepat (untuk saat Anda hanya perlu mencoba sesuatu dengan cepat). Sangat mudah!
sumber
Saya terkejut ini belum disebutkan:
Cukup buka
.js
file yang dimaksud dalam VS Code, alihkan ke tab 'Debug Console', tekan tombol debug di bilah navigasi kiri, dan klik ikon jalankan (tombol putar)!Membutuhkan nodejs untuk diinstal!
sumber
Ini adalah cara tercepat untuk Anda menurut saya;
View > Integrated Terminal
)'node filename.js'
Catatan : diperlukan penyiapan simpul. (jika Anda memiliki homebrew cukup ketik 'brew install node' di terminal)
Catatan 2 : homebrew dan node sangat dianjurkan jika Anda belum memilikinya.
semoga harimu menyenangkan.
sumber
Pintasan untuk terminal terintegrasi adalah ctrl+ `, lalu ketik
node <filename>
.Atau Anda dapat membuat tugas. Ini adalah satu-satunya kode di task.json saya:
Dari sini buat jalan pintas. Ini keybindings.json saya:
Ini akan membuka 'run' di Command Pallete, tetapi Anda masih harus mengetik atau memilih dengan mouse tugas yang ingin Anda jalankan, dalam hal ini node. Pintasan kedua mengaktifkan panel output, sudah ada pintasan untuk itu tetapi tombol-tombol ini bersebelahan dan lebih mudah untuk dikerjakan.
sumber
Nah, untuk hanya menjalankan kode dan menunjukkan output pada konsol Anda dapat membuat tugas dan menjalankannya, seperti yang disebutkan oleh @canerbalci.
Kelemahan dari ini adalah Anda hanya akan mendapatkan output dan hanya itu.
Apa yang saya benar-benar suka lakukan adalah dapat men-debug kode, katakanlah saya mencoba untuk menyelesaikan algoritma kecil atau mencoba fitur ES6 baru, dan saya menjalankannya dan ada sesuatu yang mencurigakan dengan itu, saya dapat men-debug-nya di dalam VSC.
Jadi, alih-alih membuat tugas untuk itu, saya memodifikasi file .vscode / launch.json di direktori ini sebagai berikut:
Apa yang dilakukan adalah bahwa ia akan meluncurkan file apa pun yang Anda gunakan saat ini, di dalam debugger VSC. Sudah diatur untuk berhenti di awal.
Untuk meluncurkannya, tekan tombol F5, dalam file yang ingin Anda debug.
sumber
Saya menghadapi masalah ini, ketika saya mulai menggunakan VS Code dengan ekstensi
Code Runner
Hal-hal yang perlu Anda lakukan adalah mengatur jalur node.js di Pengaturan Pengguna
Anda perlu mengatur Path saat Anda menginstalnya di Mesin Windows Anda.
Bagi saya itu
\"C:\\Program Files\\nodejs\\node.exe\"
Lihat Gambar ini di bawah. Saya gagal menjalankan kode pada awalnya karena saya membuat kesalahan dalam Nama Path
Semoga ini bisa membantu Anda.
Dan tentu saja, Pertanyaan Anda membantu saya, karena saya juga datang ke sini untuk mendapatkan bantuan untuk menjalankan
JS
di VS CODE sayasumber
Ikuti langkah-langkah ini dalam kode VS. [Dilakukan di os windows]
Buat file baru
Tulis kode javascript di dalamnya
Simpan file sebagai filename.js
Buka menu Debugging
Klik Mulai debug
atau cukup tekan F5
tangkapan layar mulai debugging
tangkapan layar dari output kode js di terminal
sumber
Saya menggunakan Node Exec, tidak perlu konfigurasi, membuat file yang sedang Anda akhiri atau apa yang pernah dipilih dan menampilkan di dalam VSCode.
https://marketplace.visualstudio.com/items?itemName=miramac.vscode-exec-node
Dengan sedikit konfigurasi, Anda dapat menambahkan Babel untuk melakukan beberapa perubahan dengan cepat juga.
sumber
Ini sangat sederhana, ketika Anda membuat file baru dalam VS Code dan menjalankannya, jika Anda sudah tidak memiliki file konfigurasi yang dibuatnya untuk Anda, satu-satunya hal yang perlu Anda setup adalah nilai "program", dan atur ke jalur file JS utama Anda, terlihat seperti ini:
sumber
Tidak perlu mengatur lingkungan untuk menjalankan kode pada javascript, python, dll dalam kode visual studio apa yang harus Anda lakukan adalah hanya menginstal Ekstensi Kode Runner dan kemudian cukup pilih bagian dari kode yang ingin Anda jalankan dan tekan tombol tombol run hadir di sudut kanan atas.
sumber
Ini sekarang mungkin yang paling mudah, pada v1.32:
Gunakan pengikat kunci Anda sendiri.
Lihat Catatan rilis: sendSequence dan variabel .
Dengan vscode v1.32 Anda dapat
sendSequence
ke terminal menggunakan variabel seperti${file}
, yang merupakan file saat ini. Jika Anda menginginkan jalur lain di sana, ganti $ {file} dengan pathname Anda di pengikat kunci di atas.Ini
\u000D
adalah pengembalian sehingga akan segera berjalan.Saya menambahkan
'
sekitar${file}
variabel jika jalur file Anda memiliki spasi di dalamnya, sepertic:Users\Some Directory\fileToRun
sumber
Saya menyarankan Anda untuk menggunakan plugin yang sederhana dan mudah disebut Quokka yang sangat populer hari ini dan membantu Anda men-debug kode Anda saat bepergian. Quokka.js . Satu keuntungan terbesar dalam menggunakan plugin ini adalah Anda menghemat banyak waktu untuk pergi di browser web dan mengevaluasi kode Anda, dengan bantuan ini Anda dapat melihat semua yang terjadi dalam kode VS, yang menghemat banyak waktu.
sumber
Ada banyak cara untuk menjalankan javascript dalam Visual Studio Code.
Jika Anda menggunakan Node, maka saya sarankan menggunakan debugger standar di VSC.
Saya biasanya membuat file dummy, seperti test.js tempat saya melakukan tes eksternal.
Di folder tempat Anda memiliki kode, buat folder bernama ".vscode" dan buat file bernama "launch.json"
Dalam file ini Anda menempel yang berikut ini dan menyimpannya. Sekarang Anda memiliki dua opsi untuk menguji kode Anda.
Saat Anda memilih "File Tes Nodemon", Anda harus memasukkan kode Anda untuk diuji di test.js.
Untuk menginstal nodemon dan info lebih lanjut tentang cara debug dengan nodemon di VSC, saya sarankan untuk membaca artikel ini , yang menjelaskan secara lebih rinci bagian kedua pada file launch.json dan cara debug di ExpressJS.
sumber
Pilihan lain adalah menggunakan konsol alat pengembang dalam Visual Studio Code. Cukup pilih "Toggle Developer Tools" dari menu bantuan dan kemudian pilih tab "Console" di alat pengembang yang muncul. Dari sana Anda memiliki alat dev yang sama REPL yang Anda dapatkan di Chrome.
sumber
Untuk windows : cukup ubah asosiasi
.js
file dari file menjadinode.exe
sumber
Cara lain adalah dengan membuka terminal ctrl + ` eksekusi
node
. Sekarang Anda memiliki simpul REPL aktif. Anda sekarang dapat mengirim file atau teks yang dipilih ke terminal. Untuk melakukan itu buka pallete perintah VSCode ( F1 atau ctrl + shift + p ) dan jalankan>run selected text in active terminal
atau>run active file in active terminal
.Jika Anda memerlukan REPL bersih sebelum menjalankan kode Anda, Anda harus memulai kembali node REPL. Ini dilakukan ketika di Terminal dengan simpul REPL
ctrl+c ctrl+c
untuk keluar dan mengetiknode
untuk memulai yang baru.Anda mungkin bisa mengikat kunci perintah pallete perintah ke tombol apa pun yang Anda inginkan.
PS:
node
harus dipasang dan di jalur Andasumber
Cukup instal nodemon dan jalankan
di terminal kode vs.
sumber