Garis Besar Singkat
- Apa itu “ts-node” di Node.js?
- Mengapa “'ts-node' tidak dikenali sebagai perintah internal atau eksternal..” Terjadi Kesalahan?
- Bagaimana Mengatasi “'ts-node' tidak dikenali sebagai perintah internal atau eksternal..” Kesalahan?
- Kesimpulan
Mari kita mulai dengan dasar-dasar “ts-node”.
Apa itu “ts-node” di Node.js?
“ ts-node ” adalah paket “npm” yang memungkinkan pengguna untuk mengeksekusi file TypeScript langsung di aplikasi Node.js tanpa konfigurasi apa pun. Dia ' JIT (Just-In-Time)” mengubah kode TypeScript menjadi JavaScript pada saat dijalankan, bukan sebelum dieksekusi. Ini diaktifkan secara default.
Mengapa “'ts-node' tidak dikenali sebagai perintah internal atau eksternal..” Terjadi Kesalahan?
“ 'ts-simpul' tidak dikenali sebagai perintah internal atau eksternal…” kesalahan terjadi ketika “ts-node” tidak diinstal secara global atau lokasinya tidak ditentukan sebagai variabel lingkungan sistem. Jika salah satu kondisi tertentu menjadi benar maka mesin “ts-node” akan memberikan kesalahan yang dibahas di atas pada eksekusi file TypeScript:
Misalnya, contoh file TypeScript bernama “ utama.ts ” yang ditempatkan di direktori proyek Node.js dijalankan menggunakan perintah eksekusi “ts-node” yang disebutkan di bawah ini:
ts - simpul utama. ts
Dapat dilihat bahwa keluarannya menghasilkan kesalahan yang dibahas di atas:
Sekarang beralih ke solusi dari kesalahan yang ditemui di atas untuk mengatasinya.
Bagaimana Mengatasi “'ts-node' tidak dikenali sebagai perintah internal atau eksternal..” Kesalahan?
Untuk mengatasi “ 'ts-simpul' tidak dikenali sebagai perintah internal atau eksternal…” ikuti solusi yang disebutkan di bawah.
- Solusi 1: Gunakan Pelari Paket Node “npx”.
- Solusi 2: Instal “ts-node” Secara Global/Lokal
- Solusi 3: Perbarui Variabel Lingkungan Sistem
Solusi 1: Gunakan Pelari Paket Node “npx”.
Solusi paling umum dan termudah adalah menjalankan file TypeScript dengan “ npx (Paket Node eXecute)” pelari paket NPM.
Pelari paket “npx” membantu pengguna untuk menggunakan paket di aplikasi Node.js tanpa instalasi manual. Ini menyederhanakan proses eksekusi dengan menginstal dan mengelola paket beserta dependensinya dari registri resmi “npm”.
Sintaks (Jalankan File TypeScript)
'npx' mengikuti sintaks umum yang ditulis di bawah ini untuk mengeksekusi file TypeScript melalui 'ts-node' juga:
npx ts - simpul < naskah. ts > Dalam sintaks di atas, “
Berikut adalah demonstrasi sintaks yang disebutkan di atas:
npx ts - simpul utama. tsDapat diamati bahwa “ npx ” mengeksekusi file TypeScript “main.ts” secara langsung dengan “ ts-node ” alat alih-alih menginstalnya secara eksplisit:
Periksa Versi 'ts-node'.
Untuk verifikasi lebih lanjut gunakan perintah versi untuk memeriksa apakah “ ts-node ” diinstal di sistem operasi saat ini secara implisit atau tidak:
npx ts - simpul -- Versi: kapanOutputnya memverifikasi bahwa “ ts-node ” telah ditambahkan ke sistem operasi Windows saat ini melalui “ npx ” pelari paket:
Solusi 2: Instal “ts-node” Secara Global/Lokal
Solusi lain adalah dengan menginstal “ ts-node ” secara global dalam sistem operasi dan menghubungkannya dengan proyek Node.js tertentu. Selain itu, pengguna juga dapat menginstal “ts-node” secara lokal untuk aplikasi Node.js tertentu.
Langkah-langkah instruksi di bawah ini menunjukkan implementasi praktis dari solusi yang ditentukan di atas:
- Langkah 1: Instal “ts-node” dan “typescript”
- Langkah 2: Verifikasi Alat Baris Perintah “ts-node”.
- Langkah 3: Tautkan “ts-node” Dengan Proyek Node.js Tertentu
- Langkah 4: Jalankan File TypeScript Menggunakan “ts-node”
Langkah 1: Instal “ts-node” dan “typescript”
Pertama, buka CMD Windows dan jalankan perintah “ npm ” perintah instalasi untuk menginstal “ ts-node ” secara global:
instalasi npm - g ts - simpulDalam perintah di atas, “ -G ” Bendera menentukan instalasi global “ts-node”.
“ ts-node ” telah diinstal ke dalam sistem operasi Windows saat ini untuk semua proyek Node.js:
Selanjutnya, instal “ naskah ketikan ” secara global di sistem operasi Windows:
instalasi npm - g skrip ketikan“Skrip Ketik” juga telah ditambahkan ke sistem operasi Windows saat ini:
Instal 'ts-node' Secara Lokal
Untuk menginstal “ts-node” khusus untuk proyek Node.js gunakan “ npm ” perintah instalasi menghilangkan tanda “-g”:
npm instal ts - simpul
Langkah 2: Verifikasi Alat Baris Perintah “ts-node”.
Selanjutnya, jalankan perintah “version” yang diketik di bawah ini untuk memeriksa apakah “ts-node” diinstal di OS saat ini atau tidak:
ts - simpul -- Versi: kapanOutputnya memverifikasi bahwa “ ts-node ” ditambahkan secara global pada sistem operasi tertentu yang memiliki “ v10.9.1 ' Versi: kapan:
Langkah 3: Tautkan “ts-node” Dengan Proyek Node.js Tertentu
Langkah ini hanya berguna jika pengguna menginstal “ts-node” secara global, jika tidak maka instalasi lokal tidak memerlukannya.
Pada langkah ini, buka terminal di direktori utama aplikasi Node.js dan tautkan alat “ts-node” dengannya menggunakan perintah yang disediakan di bawah ini:
tautan npm ts - simpulPerintah di atas akan membuat tautan simbolis ke “ ts-node ' dengan ' node_modules ” direktori aplikasi Node.js saat ini.
Outputnya menunjukkan bahwa “ ts-node ” kini telah ditambahkan ke aplikasi Node.js yang diberikan:
Langkah 4: Jalankan File TypeScript Menggunakan “ts-node”
Terakhir, jalankan file TypeScript dengan alat baris perintah “ts-node”:
ts - simpul utama. tsCuplikan di bawah ini menunjukkan output dari file “main.ts” yang telah berhasil dieksekusi melalui “ts-node”:
Solusi 3: Perbarui Variabel Lingkungan Sistem
Selain menghubungkan “ ts-node ” ke aplikasi Node.js tertentu melalui perintah “npm link”, pengguna juga dapat menambahkannya ke lingkungan sistem “ Jalur ' variabel. Untuk melakukannya, ikuti petunjuk langkah demi langkah yang diberikan di bawah ini:
- Langkah 1: Dapatkan Jalur “npm”.
- Langkah 2: Edit Variabel Lingkungan Sistem
- Langkah 3: Jalankan File TypeScript
Langkah 1: Dapatkan Jalur “npm”.
Pertama, jalankan perintah tertulis di bawah ini untuk mendapatkan jalur direktori “npm” yang berisi semua paket yang diinstal secara global termasuk “ts-node”:
npm config dapatkan awalanOutput di bawah ini menunjukkan jalur direktori “npm”, salin jalur ini untuk menambahkannya ke variabel lingkungan sistem:
Langkah 2: Edit Variabel Lingkungan Sistem
Selanjutnya, buka “ Edit variabel lingkungan sistem ” jendela untuk mengatur jalur direktori “npm” ke dalam “ Jalur ' variabel:
Saat jendela yang ditentukan terbuka, ketuk tombol “ Variabel Lingkungan… ' tombol:
Dari wizard “Variabel Lingkungan” yang terbuka, ketuk pada “ Jalur ” variabel dari bagian “Variabel Sistem” dan tekan tombol “ Sunting ' tombol:
Sekarang, tekan tombol “ Baru ”, tempel jalur direktori “npm” yang disalin dari aplikasi Node.js ke dalam “ Edit Daftar Variabel Lingkungan ”, dan klik pada “ OKE ' tombol:
Langkah 3: Jalankan File TypeScript
Terakhir, jalankan “ utama.ts ” File TypeScript menggunakan alat “ts-node”:
ts - simpul './Desktop/node-project/main.ts'Dapat dianalisis bahwa “ ts-node ” berhasil mengeksekusi file TypeScript “main.ts” yang ditentukan:
Sekian tentang mengatasi kesalahan “'ts-node' tidak dikenali sebagai perintah internal atau eksternal…”.
Kesimpulan
Untuk mengatasi “ 'ts-node' tidak dikenali sebagai perintah internal atau eksternal… ” kesalahan, jalankan file TypeScript langsung dengan “ npx ” tanpa instalasi eksplisit “ts-node”. Selain itu, kesalahan ini juga dapat diatasi dengan instalasi global atau lokal “ ts-node ' Dan ' naskah ketikan ”.
Jika pengguna menginstal “ts-node” secara global dan mengaksesnya ke aplikasi Node.js tertentu, maka tautkan terlebih dahulu dengan proyek tersebut menggunakan “ tautan npm ” perintah atau mengedit “ variabel lingkungan sistem ”. Posting ini telah memberikan semua kemungkinan solusi yang bisa diterapkan untuk mengatasi kesalahan ''ts-node' tidak dikenali sebagai perintah internal atau eksternal...'.