Node.JS
- Node.JS là mã nguồn mở dùng để chạy Javascript đa nền tảng.
- Trước đây, Javascript chỉ chạy ở môi trường trình duyệt bên phía front-end.
- Hiện nay, Node.JS sinh ra đóng vai trò làm môi trường để Javascript có thể chạy trên môi trường khác.
- Download và cài đặt:
- Kiểm tra version: node -v
So sánh Node.JS và Javascript:
Javascript:
- Là ngôn ngữ lập trình.
- Chủ yếu dùng để phát triển các ứng dụng web phía client (trình duyệt).
- Chạy trên trình duyệt web.
- Chạy mã đồng bộ bà bất đồng bộ
- Các thư viện và framework phổ biến: React.js, Angular, Vue.js.
Node.js:
- Là môi trường chạy Javascript phía server.
- Cho phép chạy mã Javascript ngoài trình duyệt.
- Được tối ưu hoá cho các hoạt động bất đồng bộ và I/O.
- Các thư viện và framework phổ biến: Express.js, Nest.js,...
NPM
NPM (Node Package Manager) là một công cụ tạo và quản lý các thư viện lập trình Javascript cho Node.js.
Không sử dụng NPM, bạn sẽ cần tải toàn bộ các thư viện một cách thủ công. Sau đó, bạn cần thực hiện nhúng thư viện vào dự án của mình. Điều này sẽ làm mất nhiều thời gian hơn để hoàn thành.
Khi sử dụng NPM, chỉ cần 1 dòng lệnh hoàn tất công việc lưu thư viện.
Cài đặt và sử dụng NPM
NPM được tích hợp sẵn trong Node.js, nên chỉ cần cài Node.js là được.
- Gõ lệnh npm -v trên cmd để kiểm tra phiên bản.
- Để thêm NPM vào project, gõ lệnh npm init, sau đó enter đến hết. Câu lệnh này sẽ tạo ra 1 file có tên là package.json - lưu trữ thông tin (tên package, phiên bản, các dependencies) mà project sử dụng.
- Gõ lệnh npm install [tên package] hoặc npm i [tên package] để cài đặt package vào project.
Một số thuộc tính trong package.json
- name: tên gói thư viện.
- version: phiên bản gói.
- description: phần mô tả về gói thư viện.
- homepage: trang chủ của gói.
- author: tác giả.
- contributors: tên người đóng góp cho package.
- dependencies: danh sách các gói phụ thuộc, tự động được cài theo.
- repository: loại repository và url của package, thông thường là link git.
- main: index.js (file chính của dự án).
- keywords: các từ khóa.
Một số câu lệnh npm khác
- npm update [tên_package]: Để update một package. Hạn chế dùng, chỉ dùng khi thực sự hiểu về package bạn đang muốn update.
- npm uninstall [tên_package]: Gỡ cài đặt package.
Top comments (0)