Tentang NPM:
NPM adalah alat manajemen dan distribusi paket untuk nodeJS. Ini memungkinkan pengembang JavaScript untuk membagikan kode dan berbagi cuplikan kode dengan lebih mudah, dan juga nyaman, cepat dan sederhana untuk mengelola kode yang Anda bagikan melalui NPM.
Instalasi NodeJS dan Manajemen NPM
Memasang
Buka situs web resmi NodeJS dan unduh paket instalasi dan instal secara langsung. Pada saat yang sama, NodeJS menyertakan modul NPM secara default. Yang terakhir perlu diperbarui ke versi terbaru. -V Periksa informasi versi, jika ada, instalasi akan berhasil. Beberapa versi tidak mendukung Parameter Read-V Parameter Sensitif, seperti upaya kesalahan untuk huruf besar dan V.
node -vv4.4.4npm -v2.15.1
Perbarui modul NPM
node instal npm -g
Parameter -g mewakili instalasi global. Semua file modul yang diinstal di bawah Windows umumnya disimpan di direktori instalasi node atau di direktori cache C:/USERS/APPICTDATA/Roaming.
Hapus -G instalasi lokal, NPM membuat direktori Node_Modules baru di direktori saat ini, dan modul yang diunduh disimpan di dalamnya.
uninstall
Hapus modul dari direktori node_modules melalui uninstall
#local uninstall npm uninstall <name> #global uninstall npm uninstall <name> -g
2. Buat aplikasi NodeJS pertama
Gunakan modul Express untuk membuat aplikasi.
Pertama unduh modul Express
NPM Instal -G ExpressExpress -V
Demikian pula, periksa apakah instalasi berhasil. Ada dua parameter lagi: -e atau --eJs; -J atau --jshtml. arti:
-e, --EJS Tambahkan dukungan mesin EJS Tambahkan dukungan mesin modul EJS
-J, --jshtml Tambahkan Dukungan Mesin Jshtml (Default ke Jade) Tambahkan Jshtml Template Engine Support
Baris perintah CMD tidak didukung dalam versi baru Express, sehingga Express -V di atas akan melaporkan kesalahan: Ini bukan perintah internal atau eksternal, Anda perlu mengunduh Express -generator
NPM Instal -G Express -Generator
Kemudian Anda dapat menggunakan perintah ekspres secara global dan memilih folder (f:/proyek/nodeJs) untuk membuat aplikasi:
Ekspres Hello_world
CD hello_world memasuki proyek
CD hello_world# Lihat Dir Direktori Dir# Seperti ini# 2016/06/26 14:43 <RIR>.# 2016/06/26 14:43 <IR> ..# 2016/06/26 01:41 1.442 App.js# 2016/06/26 01:41 <RR> BIN# 2016/06/06/06 01:26 01:41 <IR> BIN# 2016/06/06/06 01:26 01:41 <IR> BIN# 2016/06/06/06 01:26 01:41 <IR> BIN# 2016/06/06/06 01:41:41 <RR> BIN# 2016/06/06/06 01:41:41 <RR> BIN# 2016/06/06/06 01:41:41 <RR> BIN# 2016/06/06/06 01:41: 01:41 <Ir> Publik# 2016/06/26 01:41 <Rir> Rute# 2016/06/26 01:41 <RIR> Tampilan# 2 File 1.773 byte# 6 direktori 161.019.293.696 byte yang tersedia*
Perhatikan bahwa ada file package.json di sini, atribut dependensi menentukan modul yang diandalkan proyek saat ini. Sebelum memulai, Anda perlu menjalankan instalasi NPM untuk mengunduhnya:
Instal NPM
Jika tidak ada file package.json, langkah ini akan melaporkan kesalahan:
NPM Err! Instal tidak dapat membaca dependensiNPM err! Windows_nt 6.1.7601
Default yang dapat dihasilkan melalui NPM INI. Di sini, perintah hello_world di atas telah disebut secara internal, dan konten file yang dihasilkan mirip dengan ini:
{"name": "hello_world", "versi": "0.0.0", "private": true, "scripts": {"start": "node ./bin/www"}, "ketergantungan": {"body-parser": "~ 1.15.1", "cookie-parser": "~ 1.4.3." "~ 4.13.4", "Jade": "~ 1.11.0", "Morgan": "~ 1.7.0", "Sajikan-Favicon": "~ 2.3.0"}}Anda juga dapat menginstal templat di atas dan menerima file package.json untuk dibuat. Perlu disebutkan bahwa file Modul NPM Package.json berisi lebih banyak informasi daripada di sini.
Tunggu pustaka ketergantungan untuk diunduh. Setelah selesai, folder Node_Modules tambahan digunakan untuk menyimpan pustaka ketergantungan.
Pada titik ini, pekerjaan persiapan aplikasi saat ini telah selesai. Luncurkan aplikasi:
Mulai NPM
Masukkan 127.0.0.1::3000 (port default) untuk diakses
Tiga ringkasan
Pengalaman pribadi, saya berharap dapat memberikan referensi untuk siswa yang beralih dari nol ke membuat aplikasi NodeJS.
Di atas adalah seluruh konten nodej yang dibawa editor kepada Anda - panduan yang harus dibaca untuk memulai. Saya harap semua orang akan mendukung wulin.com lebih banyak ~