Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Programming » Node.js » Cách install và uninstall node.js module

Cách install và uninstall node.js module

Thứ Sáu, 03/10/2014 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Tổng hợp các lệnh cài đặt và hủy cài đặt cho node.js module

Để cài đặt node module có rất nhiều cách, bạn có thể khai báo các dependencies trong manifest package.json và sử dụng lệnh cài đặt cho các modules đã liệt kê trong manifest như sau:

npm install

Cài đặt node module

Ngoài ra, chúng ta cũng có thể cài riêng từng module, chỉ định tên module cài đặt với phiên bản mới nhất hoặc chọn ra phiên bản bạn muốn cài đặt, nếu không biết chính xác phiên bản cụ thể bạn còn có thể giới hạn phiên bản để nodejs tìm ra một phiên bản tồn tại trong khoảng bạn đề cử sau đó cài đặt. Tham khảo các cách dùng lệnh cài đặt node module như dưới đây:

//install module (package)
npm install nodemailer		//example of install nodemailer module.

//install with version. Syntax: npm install <name>@<version>
npm install [email protected]

//detect version in range
npm install sax@">=0.1.0 <0.2.0"

Cài đặt module thiết lập phạm vi global có thể dùng ở mọi nơi. Khi Những module khác có thể cần sử dụng những module global đó. Khai báo thêm tham số -g. VÍ dụ:

npm -g install node-gyp

Build node module với Microsoft Studio

Đối với những module được viết bằng c/c++ được build bằng msbuild.exe của thư viện Microsoft Framework, trong quá trình cài node module, bạn sẽ có thể gặp lỗi.

C:\Program Files\nodejs\node_modules\msnodesql>node-gyp build
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp info spawn C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe
gyp info spawn args [ 'build/binding.sln',
gyp info spawn args   '/clp:Verbosity=minimal',
gyp info spawn args   '/nologo',
gyp info spawn args   '/p:Configuration=Release;Platform=x64' ]
Building the projects in this solution one at a time. To enable parallel build, please add the   "/m" switch.

Nodejs sử dụng msbuild cũ, và máy tính của bạn đã nâng cấp lên MS2012, kết quả là không tìm thấy. Cho nên trong lệnh cài module bạn cần chỉ định thêm tham số phiên bản --msvs_version=2012. Ví dụ:

npm install --msvs_version=2012 <package>

Hủy cài đặt node module

Để hủy cài đặt module ra khỏi ứng dụng nodejs, bạn sử dụng lệnh npm uninstall. Xem các ví dụ sau:

//to uninstall module use syntax: npm uninstall <name>. example:
npm uninstall unirest

//The --force argument will force npm to fetch remote resources even if a local copy exists on disk.
npm install sax --force

//You may combine multiple arguments, and even multiple types of arguments. For example:
npm install sax@">=0.1.0 <0.2.0" bench supervisor

Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Node.js Tìm kiếm: node, nodejs module

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.