Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách thiết lập môi trường phát triển Node.js trên máy tính Windows

Nếu bạn đã quyết định học chủ đề công nghệ hot nhất hiện nay 'Node.js' và bạn là người dùng Windows, bạn đã đến đúng nơi. Nếu bạn mới bắt đầu, bạn có thể thấy nhiều người dùng Mac hoặc Linux cho phát triển Node.js. Có thể giảng viên khóa học của bạn cũng làm vậy. Nhưng có thể bạn muốn làm việc trên chính Windows. Nhiều người chuyển nền tảng khi nói đến phát triển – nhưng tại sao phải chuyển khi Windows hoàn toàn có khả năng bắt đầu bất kỳ phát triển nào. Bài viết này nói về thiết lập môi trường phát triển Node.js tốt trên máy Windows.

Thiết lập môi trường phát triển Node.js trên Windows

Nhiệm vụ trong bài này là thiết lập máy tính cho phát triển để bạn có thể bắt đầu code ngay lập tức. Dưới đây là những thứ chúng ta sẽ cài đặt:

  • Node.js bản thân
  • Git
  • Trình soạn thảo code hiện đại (Modern code editor)
  • MongoDB (Tùy chọn)

Vậy, hãy bắt đầu ngay.

Node.js

Một chút về Node.js, nó là môi trường chạy JavaScript (JavaScript runtime environment) đa nền tảng (cross-platform), mã nguồn mở, được xây dựng trên engine V8 JavaScript của Google Chrome. Node.js cơ bản cho phép bạn code ứng dụng bằng JavaScript và chạy chúng ở backend trên server. Khi nói 'cross-platform', tôi thực sự có nghĩa là vậy. Bạn có thể cài Node.js trên Windows và thậm chí triển khai ứng dụng. Tải Node.js từ trang chủ. Vì bạn mới học, khuyến nghị tải phiên bản LTS (Long Term Support - Hỗ trợ dài hạn). Phiên bản LTS mới nhất tại thời điểm viết bài là 6.11.0.

Sau khi tải, chạy bộ cài đặt, bạn không cần thay đổi gì, chỉ ấn 'Next' (Tiếp theo) qua các bước. Cài đặt Node.js đi kèm sẵn Node Package Manager (NPM) cần thiết để tải và cài module bên thứ ba. Bạn sẽ dùng NPM rất thường xuyên. Vì vậy, đừng thay đổi cài đặt này khi cài Node.js. Cài đặt cũng tự động sửa biến PATH để bạn chạy lệnh npm từ CMD. Vì vậy, nếu muốn sửa cài đặt này, chọn Custom Setup (Cài đặt tùy chỉnh); ngược lại khuyến nghị cài đặt Express (Nhanh).

Cách thiết lập môi trường phát triển Node.js trên máy tính Windows

Sau khi cài xong, tìm 'Node.js command prompt' trong menu Start và nhấn Enter để chạy console. Cửa sổ CMD này là mọi thứ cho sự nghiệp Node.js của bạn. Cửa sổ này đã được khởi tạo cho Node.js và NPM để bạn chạy lệnh từ đây. Để kiểm tra, chạy 'npm –v' xem phiên bản NPM cài trên máy. Nếu bạn theo dõi hướng dẫn Node.js ở nơi khác, bạn có thể chạy tất cả lệnh trong hướng dẫn đó từ cửa sổ này.

Git

Git là hệ thống kiểm soát phiên bản (version control system) phổ biến nhất và tiêu chuẩn ngành. Bạn sẽ sớm học về version control systems nếu chưa biết. Tải Git cho Windows tại đây. Git sẽ giúp rất nhiều trong quản lý code cho dự án lớn. Git rất dễ học và bắt đầu. Hướng dẫn ngắn dựa trên thử thách (challenge-based) có sẵn online để bắt đầu với Git.

Sau khi chạy bộ cài đặt, bạn có thể gặp vài bước không rõ hành động. Có một bước tôi muốn bàn. Bước 'Adjusting your PATH variable' (Điều chỉnh biến PATH) là bước quan trọng. Ở đây bạn chọn cách dùng Git trên máy.

Tôi luôn chọn tùy chọn thứ hai 'Use Git from Command Prompt' (Dùng Git từ Command Prompt). Chọn tùy chọn này sẽ làm cho lệnh Git có sẵn trong Node.js command prompt cũng như Git Bash. Git Bash là công cụ dòng lệnh khác đi kèm Git; bạn có thể dùng cho phát triển hoặc tiếp tục dùng command prompt. Đừng lo các bước còn lại, cứ ấn 'Next'. Giải thích các bước này vượt ra ngoài phạm vi bài này, nhưng bạn có thể tìm cài đặt Git trên Internet.

Cách thiết lập môi trường phát triển Node.js trên máy tính Windows

Sau khi cài xong, mở command prompt và gõ 'git –version' để xác nhận Git đã cài.

Trình soạn thảo Code (Code Editor)

Chọn trình soạn thảo code có thể thách thức khi có quá nhiều lựa chọn. Bạn có thể chọn giữa IDE đầy đủ như WebStorm hoặc code editor như Brackets. Đây là vài gợi ý:

  • WebStorm: IDE JavaScript mạnh nhất dùng bởi chuyên gia. Công cụ trả phí, khuyến nghị bắt đầu với công cụ miễn phí và sau đó đầu tư khi thăng tiến.
  • Visual Studio Code: Nếu bạn đã quen Visual Studio, hãy chọn nó. VS Code là trình soạn thảo mã nguồn mở miễn phí từ Microsoft. Chương trình có debugger tích hợp và syntax highlighting (tô màu cú pháp) cho nhiều ngôn ngữ. Không chỉ Node.js, bạn code được nhiều ngôn ngữ khác.
  • Brackets: Trình soạn thảo mã nguồn mở mạnh mẽ cho mọi nền tảng. Hỗ trợ syntax highlighting cho hàng chục ngôn ngữ. Có trình quản lý extension (tiện ích mở rộng) tuyệt vời để thêm tính năng. Tôi dùng công cụ này và thích tính năng tự động refresh trang web, extensions, phím tắt. Cũng thêm tùy chọn vào menu chuột phải để mở thư mục dự án trực tiếp trong Brackets.

Cách thiết lập môi trường phát triển Node.js trên máy tính Windows

Đây chỉ là gợi ý của tôi; bạn tự do chọn IDE hoặc editor nào. Bạn thậm chí có thể code trong Notepad đơn giản nếu đủ can đảm.

MongoDB

Bước tùy chọn này. MongoDB là chương trình cơ sở dữ liệu dựa trên tài liệu (document-based database) đa nền tảng. Nó dùng thay cho SQL trong ứng dụng CRUD Node.js truyền thống. Bạn có thể dùng SQL nếu muốn nhưng vì MongoDB được chấp nhận rộng rãi với Node.js, chúng tôi đưa vào đây. Tải MongoDB Community Server từ đây. Tùy chọn cài MongoDB Compass, công cụ GUI duyệt database. Sau khi tải và cài, vào thư mục cài MongoDB trực tiếp và vào thư mục bin. Địa chỉ có dạng:

C:\Program Files\MongoDB\Server\3.4\bin

Chạy 'mongod.exe' để khởi động MongoDB server. Chạy 'mongo.exe' để tương tác với server qua dòng lệnh hoặc dùng Compass nếu thích GUI. Bạn cũng có thể thêm thư mục này vào biến PATH để chạy trực tiếp mongod và mongo từ command line. Bạn có thể học thêm về thay đổi System Environment Variables Path tại đây.

Xong! Bạn đã sẵn sàng code ứng dụng Node.js đầu tiên. Bạn có đúng công cụ và môi trường thiết lập cho phát triển.

Cách thiết lập môi trường phát triển Node.js trên máy tính Windows