Giới thiệu về NPM Uninstall
Npm, viết tắt của Node Package Manager, là trình quản lý gói mặc định cho Node.js, được sử dụng để xây dựng các ứng dụng mạng có khả năng mở rộng.
Với lệnh npm install, bạn có thể tải xuống và cài đặt các gói bên thứ ba và các chương trình dòng lệnh được viết bởi người khác từ máy chủ NPM để sử dụng cục bộ. Với lệnh npm uninstall, bạn có thể gỡ bỏ một gói và các gói phụ thuộc của nó đã được cài đặt.
Có nhiều cách để loại bỏ một gói khỏi thư mục gốc của dự án. Tuy nhiên, các cách này chỉ xóa gói khỏi các module node và các phụ thuộc vẫn còn lại. Bên cạnh đó, bạn không thể xóa các tệp phụ thuộc này một cách riêng lẻ vì bạn không biết tên của chúng. Các tệp này sẽ chiếm không gian. Do đó, trong một số trường hợp, lệnh npm uninstall được đề xuất.
Cách sử dụng NPM Uninstall
1. Gỡ bỏ gói NPM cục bộ
Bạn có thể sử dụng lệnh npm install package-name để cài đặt một gói vào thư mục gốc của dự án.
Sau đó, bạn cũng có thể sử dụng lệnh npm uninstall package-name để gỡ bỏ một gói khỏi thư mục gốc của dự án. Lệnh này sẽ phát hiện và xóa gói đó khỏi thư mục node_modules của dự án, tệp package.json, npm-shrinkwrap.json hoặc tệp package-lock.json. Gói sẽ trở thành không thể sử dụng được.
Sau khi gỡ cài đặt, bạn có thể kiểm tra xem việc gỡ cài đặt đã thành công bằng cách tìm kiếm tên tệp đó trong tệp package.json, npm-shrinkwrap.json hoặc package-lock.json dưới phần dependencies.
2. Gỡ bỏ gói NPM toàn cầu
Khác biệt giữa gói cục bộ và gói toàn cầu là gì? Sự khác biệt như sau:
Một gói cục bộ sẽ được cài đặt vào thư mục node_modules của một dự án cụ thể trong khi một gói toàn cầu sẽ được cài đặt vào thư mục node_modules dưới thư mục cài đặt Node, thông thường là trong thư mục \Users\username\AppData\Roaming\. Một gói cục bộ chỉ có thể truy cập trong dự án đó và không trong bất kỳ dự án nào khác.
Làm thế nào để cài đặt một gói toàn cầu? Bạn cần sử dụng lệnh npm install -g package-name. Khác với gói cục bộ, các gói toàn cầu không được thêm vào như một phụ thuộc trong tệp package.json. Bạn cần chạy lệnh npm list -g để kiểm tra và xác nhận rằng bạn đã cài đặt gói đó toàn cầu.
Sau đó, bạn có thể sử dụng lệnh npm uninstall -g package-name để gỡ bỏ gói toàn cầu đó.
3. Gỡ bỏ các phụ thuộc phát triển
Một phụ thuộc phát triển là một gói mà một nhà phát triển cần trong quá trình phát triển. Bạn có thể sử dụng lệnh npm uninstall -D package-name hoặc lệnh npm uninstall -save-dev package-name để gỡ bỏ một phụ thuộc phát triển. Lưu ý rằng bạn phải chạy lệnh này trong thư mục chứa các phụ thuộc.
Phần kết
Bạn có ý kiến khác về lệnh npm uninstall? Hãy chia sẻ chúng với chúng tôi trong khu vực bình luận bên dưới. Ngoài ra, MiniTool Partition Wizard có thể giúp bạn sao chép hệ thống, quản lý đĩa tốt hơn và khôi phục dữ liệu. Nếu bạn có nhu cầu này, bạn có thể tải xuống nó từ trang web chính thức.
Về tác giả
Vị trí: Nhà báo
Linda đã làm việc như một biên tập viên tại MiniTool trong 5 năm. Cô luôn tò mò về kiến thức máy tính và học nó một cách điên cuồng. Các bài viết của cô rất đơn giản và dễ hiểu. Ngay cả những người không hiểu về máy tính cũng có thể có được điều gì đó. Bên cạnh đó, chuyên mục chính của cô là quản lý đĩa, khôi phục dữ liệu và chỉnh sửa PDF.
Nguồn: https://www.partitionwizard.com/partitionmanager/npm-uninstall.html