Cài đặt NodeJS và một số lỗi thường gặp

Cài đặt NodeJS trên Window và Mac OS

Có lẽ Window và Mac OS là hai nển tảng dễ cài đặt NodeJS nhất, bạn chỉ cần vào trang chủ của NodeJS

[[code]]czoyMDpcImh0dHBzOi8vbm9kZWpzLm9yZw0KXCI7e1smKiZdfQ==[[/code]]
Để tải về phiên bản mới nhất và cài đặt. Sau khi cài đặt thành công, bạn hãy mởi cmd (Window), terminal (Mac OS) để kiểm tra cài đặt đã thành công hay chưa, bằng cách gõ lệnh:
[[code]]czo5Olwibm9kZSAtdg0KXCI7e1smKiZdfQ==[[/code]]
Nếu xuất ra version của NodeJS tức là bạn đã cài đặt thành công. Tiếp theo là kiểm tra NPM – Công cụ quản lý package của NodeJS.
[[code]]czo4OlwibnBtIC12DQpcIjt7WyYqJl19[[/code]]
Nếu xuất ra version của NPM bạn đã cài đặt thành công NodeJS, giờ chỉ việc lên ý tưởng và bắt đầu một project. VD:

Cài đặt NodeJS trên Ubuntu (12.04, 16.00+)

Trên Ubuntu, chúng ta sẽ dùng apt để cài đặt NodeJS. Đầu tiên, bạn nên update tất cả package của hệ điều hành để đảm bảo việc cài đặt NodeJS không gặp vấn đề.

[[code]]czoyMjpcInN1ZG8gYXB0LWdldCB1cGRhdGUuDQpcIjt7WyYqJl19[[/code]]

Cài NodeJS

[[code]]czoyOTpcInN1ZG8gYXB0LWdldCBpbnN0YWxsIG5vZGVqcw0KXCI7e1smKiZdfQ==[[/code]]

Cài đặt NPM

[[code]]czoyNjpcInN1ZG8gYXB0LWdldCBpbnN0YWxsIG5wbQ0KXCI7e1smKiZdfQ==[[/code]]
Để kiểm tra NPM và NodeJS đã cài đặt được chưa:
[[code]]czoxOTpcIm5vZGVqcyAtdg0KbnBtIC12DQpcIjt7WyYqJl19[[/code]]
Đến đây bạn sẽ thắc mắc vì sao trên Window, Mac OS, ta dùng lệnh node -v nhưng sao trên Ubuntu lại là nodejs -v.

Lý do là vì Ubuntu có một thành phần của hệ thống “mang tên” node rồi, nên NodeJS sinh sau, đẻ muộn đành phải dùng “tên” mới.

Điều này gây ra một số lỗi khi bạn cài NodeJS modules làm cho việc cài đặt không thành công. Để khắc phục ta sẽ symlink biến môi trường node về nodejs bằng lệnh sau:

[[code]]czo0MjpcInN1ZG8gbG4gLXMgL3Vzci9iaW4vbm9kZWpzIC91c3IvYmluL25vZGUNClwiO3tbJiomXX0=[[/code]]
Bạn hãy kiểm tra lại version của NodeJS bằng cách:
[[code]]czo5Olwibm9kZSAtdg0KXCI7e1smKiZdfQ==[[/code]]

Cài đặt NodeJS trên CentOS

Đầu tiên bạn nên update các package của hệ điều hành bằng câu lệnh:

[[code]]czoyMDpcInN1ZG8geXVtIC15IHVwZGF0ZQ0KXCI7e1smKiZdfQ==[[/code]]
Trên CentOS, chúng ta ưu tiên cài đặt NodeJS bằng cách build source, để làm được điều này, ta cần cài đặt các công cụ cần thiết bằng lệnh:
[[code]]czo0ODpcInN1ZG8geXVtIC15IGdyb3VwaW5zdGFsbCBcXFwiRGV2ZWxvcG1lbnQgVG9vbHNcXFwiDQpcIjt7WyYqJl19[[/code]]
Sử dụng wget tải source NodeJS:
[[code]]czo1NzpcIndnZXQgaHR0cDovL25vZGVqcy5vcmcvZGlzdC92MC4xMC40L25vZGUtdjAuMTAuNC50YXIuZ3oNClwiO3tbJiomXX0=[[/code]]
Giải nén và cd vào thư mục source:
[[code]]czo0NjpcInRhciB6eGYgbm9kZS12MC4xMC40LnRhci5neg0KY2Qgbm9kZS12MC4xMC40DQpcIjt7WyYqJl19[[/code]]
Chạy file config để chuẩn bị build source: ./configure Và đây là bước quan trọng nhất, chúng ta sẽ bắt đầu build:
[[code]]czo2OlwibWFrZQ0KXCI7e1smKiZdfQ==[[/code]]
Khi quá trình này hoàn thành, ta chạy tiếp lệnh này:
[[code]]czoxNDpcIm1ha2UgaW5zdGFsbA0KXCI7e1smKiZdfQ==[[/code]]
Quá trình build source NodeJS đã hoàn thành, giờ bạn chỉ cần thực hiện bước kiểm tra xem NodeJS đã cài đặt thành công chưa như với Window, Mac OS, Ubuntu.

Một số lỗi thường gặp

Không cài đặt NodeJS module cho project được Nếu NPM đã cài đặt thành công nhưng khi chạy lệnh:

[[code]]czo3MjpcIm5wbSBpbnN0YWxsIHTDqm5fbW9kdWxlDQpIb+G6t2Mga2hpIGPDsyBmaWxlIHBhY2thZ2UuanNvbg0KbnBtIGluc3RhbGx7WyYqJl19DQpcIjt7WyYqJl19[[/code]]
Mà có lỗi xuất hiện, thì rất có thể NPM trên máy của bạn đang dùng là phiên bản cũ. Lệnh này sẽ update NPM với phiên bản mới nhất. Chỉ cần chạy lệnh:
[[code]]czoyMzpcInN1ZG8gbnBtIGluc3RhbGwgLWcgbnBtXCI7e1smKiZdfQ==[[/code]]
Khuyên dùng

 

Speak Your Mind

*