Node.js 04 – Tìm hiểu về NPM

0
200

Ở bài trước tôi có nói tới 3 dạng module trong node.js là Module tích hợp, module bên ngoài và module tự tạo.

Module tích hơp là module có sẵn , module tự tạo là do chúng ta tạo ra, module bên ngoài là các module được các lập trình viên trên khắp thế giới chia sẻ.

Vậy thì làm thế nào chúng ta có thể biết được các module được chia sẻ ở đâu, và sử dụng module đó như thế nào. Trong phần này chúng ta sẽ tìm hiểu cách sử dụng NPM để quản lý các module bên ngoài.

NPM là gì?

  • NPM là từ viết tắt của cụm từ (Node Package Manager).
  • NPM cung cấp cho chúng ta 2 chức năng sau:
    • Kho lưu trữ module trực tuyến cho Node.js
    • Tiện ích dòng lệnh (command) để cài đặt các module, package Node.js quản lý phiên bản và sự phụ thuộc của các package node.js

Cài đặt và cấu hình NPM

Cài đặt NPM

Mặc định NPM sẽ đi kèm với  trình cài đặt Node.js vì thế các bạn sẽ không cần phải cài đặt NPM.

Sau khi cài đặt NPM và Node.js các bạn có thể kiểm tra và cập nhật NPM lên phiên bản mới bằng command:

Cấu hình package

Các cấu hình package của Node.js được chứa trong một tệp có tên package.json mà bạn có thể tìm thấy thư mục gốc của các dự án hoặc các module.

Bạn có thể tạo tệp thiết lập mới bằng các chạy command

Bạn sẽ phải điiền vào một số thông tin ví dụ như:

  • package name: Tên gói của bạn (npm sẽ lấy mặc định là tên thư mục của bạn)
  • version: phiên bản của gói (mặc định 1.0.0)
  • description: Mô tả về gói của bạn

Cuối cùng nó sẽ hỏi bạn có đồng ý lưu cấu hình hay không. Các bạn nhập yes để lưu lại.

Sau khi lưu xong thì trong thư mục dự án của bạn sẽ xuất hiện file package.json

Hướng dẫn sử dụng NPM

Install package

Với hơn 800.000 package trên kho package của NPM các bạn có thể tự do cài đặt các gói phù hợp với ứng dụng của mình.
Trước tiên các bạn tìm kiếm package ở trên trang chủ chủ của NPMJS ở phần Search Package

Sau khi các bạn tìm được module phù hợp cho ứng dụng của mình, các bạn có thể cài đặt nó bằng cú pháp.

Ví dụ: Tôi muốn cài đặt một package mang tên express  (đây là web framework basic của Node.js)

– Để cài đặt các bạn đi vào thư mục gốc của project  . Sau đó mở command với npm chúng ta sẽ chủ yếu thao tác với Command line nhé.

Sau khi cài đặt xong các bạn sẽ thấy project của các bạn xuất hiện thêm một thư 1 với tên "node_modules" . Đây là thư mục chứa các module được cài đặt từ npm.

Đồng thời ở file package.json sẽ thêm vào dependencies tên thư viện mà các bạn vừa cài.
Ngoài các bạn có thể cài các package với nhiều tùy chọn khác nhau.

Uninstall Package

Để gỡ bỏ một package hoặc nhiều package nào đó. Các bạn sử dụng command với lệnh .

Ví dụ tôi muốn xóa bỏ package express vừa cài ở trên

Sau khi gỡ xong thì file package.json cũng thay đổi theo

Update package

Khi muốn nâng cấp một gói nào đó các bạn có thể sử dụng command lệnh sau.

 

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây