Trong quá trình phát triển ứng dụng, đặc biệt là các ứng dụng web sử dụng JavaScript, việc quản lý các thư viện và gói phần mềm đi kèm là vô cùng quan trọng. Node.js cung cấp công cụ quản lý gói (npm), cho phép lập trình viên cài đặt và quản lý các module cần thiết thông qua thư mục node_modules
.
Tuy nhiên, việc cài đặt node_modules
trên môi trường server cloud có thể mang lại một số thách thức và yêu cầu đặc biệt. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết cách thức thiết lập và cài đặt node_modules
trên server cloud, giúp bạn dễ dàng triển khai ứng dụng và đảm bảo sự ổn định cho hệ thống của mình.
1. Cách cài đặt Install node_modules trên Server Cloud
Bước 1: Tùy chỉnh Môi trường Shell của bạn thông qua .bash_aliases
Đầu tiên là tùy chỉnh Môi trường Shell của bạn bằng .bash_aliases. Bash alias là phương pháp bổ sung hoặc ghi đè các lệnh Bash bằng lệnh mới.
cd && echo "export PATH='$PATH:/home/master/bin/npm'" >> .bash_aliases cd ~ && echo "export NODE_PATH='$NODE_PATH:/home/master/bin/npm/lib/node_modules'" >> .bash_aliases npm config set prefix "/home/master/bin/npm/lib/node_modules"
Bước 2: Tiếp theo Cài đặt PM2
cd && echo "alias pm2='/home/master/bin/npm/lib/node_modules/bin/pm2'" >> .bash_aliases npm install pm2@latest -g
Bước 3: Cài đặt Gulp
Gulp là bộ công cụ JavaScript mã nguồn mở được sử dụng như một hệ thống xây dựng phát trực tuyến trong phát triển web front-end.
cd && echo "alias gulp='/home/master/bin/npm/lib/node_modules/bin/gulp'" >> .bash_aliases npm install -g gulp
Bước 4: Cài đặt Bower
Bower là một trình quản lý gói khác. Bower có thể quản lý các thành phần chứa HTML, CSS, JavaScript, phông chữ hoặc thậm chí là tệp hình ảnh.
Bower không nối hoặc thu nhỏ mã hoặc làm bất cứ điều gì khác – nó chỉ cài đặt đúng phiên bản của các gói bạn cần và các phụ thuộc của chúng.
cd && echo "alias bower='/home/master/bin/npm/lib/node_modules/bin/bower'" >> .bash_aliases npm install -g bower
Bước 5: Cài đặt Yarn
Yarn là trình quản lý gói mới cho JavaScript:
cd && echo "alias yarn='/home/master/bin/npm/lib/node_modules/bin/yarn'" >> .bash_aliases npm install yarn -g
Bước 6: Cài đặt Ghost
Nền tảng xuất bản mã nguồn mở hiện đại phổ biến nhất thế giới. Một CMS Node.js không cần giao diện được Apple, Sky News, Tinder và hàng nghìn nền tảng khác sử dụng.
cd && echo "alias ghost='/home/master/bin/npm/lib/node_modules/bin/ghost'" >> .bash_aliases npm install ghost -9
Bước 7: Kích hoạt môi trường Shell cho các mô-đun nút.
Sau khi cài đặt bất kỳ mô-đun nút nào, chỉ cần khởi động lại phiên SSH hoặc đăng nhập vào dấu nhắc Shell mới và kiểm tra lại các mô-đun nút, bạn sẽ có thể truy cập chúng mà không có bất kỳ sự cố nào.