Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Cài đặt và quản lý nhiều version của NodeJS trên máy tính với Nodenv - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

Là một lập trình viên NodeJS, công việc hàng ngày của bạn liên quan đến việc xây dựng, bảo trì và nâng cấp các dự án sử dụng NodeJS. Thường thì mỗi dự án NodeJS được phát triển trên một phiên bản cụ thể của NodeJS. Trong trường hợp bạn vừa hoàn thành một dự án sử dụng phiên bản NodeJS mới nhất, nhưng sau đó bạn phải bảo trì một dự án khác sử dụng phiên bản NodeJS cũ hơn, có thể khiến bạn nghĩ đến việc phải gỡ cài đặt phiên bản mới nhất và cài đặt lại phiên bản NodeJS cũ hơn.

Tuy nhiên, đừng vội vàng thực hiện điều đó. Hôm nay, chúng tôi sẽ giới thiệu về “nodenv,” một công cụ cho phép bạn cài đặt và quản lý nhiều phiên bản NodeJS trên cùng một máy tính. Với “nodenv,” bạn có thể dễ dàng cài đặt nhiều phiên bản NodeJS trên cùng một máy tính và chọn phiên bản mà bạn muốn sử dụng chỉ bằng một dòng lệnh.

Cài đặt Nodenv trên Linux Server

Checkout nodenv từ Github

$ git clone https://github.com/nodenv/nodenv.git ~/.nodenv
$ git clone https://github.com/nodenv/node-build.git ~/.nodenv/plugins/node-build

Thực hiện compile nodenv

$ cd ~/.nodenv && src/configure && make -C src

Thêm đường dẫn chứa file thực thi của nodenv tới biến môi trường PATH, trường hợp sử dụng CentOS, Redhat thì thêm biến môi trường vào .bash_profile

$ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile

Còn Ubuntu, Debian thì câu lệnh trên thay thế .bash_profile bằng .bashrc

Chạy lệnh bên dưới để khởi tạo nodenv

$ ~/.nodenv/bin/nodenv init
$ echo 'eval "$(nodenv init -)"' >> ~/.bashrc

Chạy lệnh source để reset lại biến môi trường PATH và kiểm tra lại xem nodenv đã cài thành công chưa?

source ~/.bash_profile

Cài đặt Nodenv trên MacOS

Việc cài đặt trên MacOS tương đối dễ dàng bằng brew

$ brew update
$ brew install nodenv
$ nodenv init

Cài đặt NodeJS version

Giờ là phần chính, cài đặt phiên bản NodeJS mà bạn mong muốn.

Kiểm tra danh sách các phiên bản nodenv hỗ trợ.

$ nodenv install -l

Cài đặt phiên bản NodeJS (VD: 8.11.2)

$ nodenv install 8.11.2

Thiết lập làm phiên bản NodeJS mặc định trong hệ thống

$ nodenv global 8.11.2

Kiểm tra version của NodeJS bằng lệnh node -v

Chúc các bạn thành công!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *