Cách sử dụng Nodemon với các dự án NodeJS

Hướng dẫn về cả hai phiên bản Javascript và Typescript

Ảnh của Markus Spiske trên Unsplash

Các lập trình viên dành phần nhiều thời hạn trong quá trình tăng trưởng, thế cho nên việc làm quen với những công cụ giúp tăng cường môi trường tự nhiên tăng trưởng của bạn luôn là một lựa chọn mưu trí. Nodemon là một trong những công cụ mà bạn hoàn toàn có thể sử dụng trong những dự án Bất Động Sản Nodejs, giúp tăng vận tốc tăng trưởng .
Theo website của họ, Nodemon là một tiện ích sẽ theo dõi bất kể biến hóa nào trong nguồn của bạn và tự động hóa khởi động lại sever của bạn. Hoàn hảo cho sự tăng trưởng. Bạn sẽ nhận được rất nhiều tính năng khi sử dụng Nodemon, ví dụ điển hình như Tự động khởi động lại ứng dụng, Phát hiện phần lan rộng ra tệp mặc định để theo dõi, Bỏ qua những tệp hoặc thư mục đơn cử, Làm việc với những ứng dụng sever hoặc chạy một lần những tiện ích và REPL, v.v. Truy cập website của họ để khám phá thêm .
Trong bài đăng này, tất cả chúng ta sẽ thấy cách tất cả chúng ta hoàn toàn có thể sử dụng Nodemon trong NodeJS, cả trong những dự án Bất Động Sản Javascript và Typescript .

  • Điều kiện tiên quyết
  • Dự án mẫu
  • Dự án NodeJS – Phiên bản Javascript
  • Dự án NodeJS – Phiên bản Typecript
  • Một số cấu hình khác
  • Tóm lược
  • Phần kết luận

Sau đây là những thứ bạn cần cài đặt trên máy của mình. Trước tiên, bạn cần cài đặt NodeJS, Express là một thư viện phổ biến để xây dựng API và cuối cùng, chúng ta cần cài đặt gật đầu

npm install express --save
npm install -g nodemon
npm install nodemon --save-dev
// clone the project
git clone https://github.com/bbachi/nodemon-nodejs-projects.git
// run the javascript version
cd nodejs-api-javascript
npm install
npm run dev
// run the typescript version
cd nodejs-api-typescript
npm install
npm run dev

Hãy xem cách tất cả chúng ta hoàn toàn có thể sử dụng gật đầu với phiên bản Javascript của dự án Bất Động Sản nodejs. Đây là một API nodejs đơn thuần với khung express và sau đây là tệp server.js. Nó chỉ có một điểm cuối API http://localhost:3080/api/todos

Tất cả những gì bạn cần làm là lệnh sau để khởi động sever .

node server.js
npm install nodemon --save-dev

Tất cả những gì bạn cần làm là chạy lệnh này để khởi động sever ở chính sách tăng trưởng .

Xem thêm: Chi nhánh công ty tiếng Anh là gì?

npm run dev


nodemon in action

Khi nói đến typecript, tất cả chúng ta phải setup thư viện sau để chuyển typecript thành javascript và chạy mã typecript một cách thuận tiện trong môi trường tự nhiên tăng trưởng .

npm install ts-node --save-dev

Sau khi bạn cài đặt thư viện ts-nodevà có lệnh bắt đầu. Bạn nên tạo tệp nodemon.jsontại thư mục gốc của ứng dụng nơi chứa package.json. Bạn có thể thấy chúng tôi đang bỏ qua node_modules và xem tất cả các tệp khác có phần mở rộng là ts .

Khi toàn bộ những bước trên được thông số kỹ thuật, bạn hoàn toàn có thể dùng lệnh sau để mở màn môi trường tự nhiên tăng trưởng. Bạn hoàn toàn có thể thấy điều đó hoạt động giải trí trong hình sau .

npm run dev


nodemon in action

Tôi chỉ muốn đề cập đến một số ít thông số kỹ thuật quan trọng khác hoàn toàn có thể hữu dụng trong khi tăng trưởng những dự án Bất Động Sản .
Bạn hoàn toàn có thể theo dõi nhiều thư mục với nhiều cờ theo dõi như bên dưới .

nodemon --watch src --watch api
nodemon --delay 50 server.js
  • Các lập trình viên dành phần lớn thời gian trong giai đoạn phát triển, vì vậy việc làm quen với các công cụ giúp tăng tốc môi trường phát triển của bạn luôn là một lựa chọn thông minh.
  • Nodemon là một trong những công cụ mà bạn có thể sử dụng trong các dự án Nodejs, giúp tăng tốc độ phát triển.
  • Nodemon là một tiện ích sẽ theo dõi bất kỳ thay đổi nào trong nguồn của bạn và tự động khởi động lại máy chủ của bạn. Hoàn hảo cho sự phát triển.
  • Bạn cần cài đặt gật đầu làm phụ thuộc nhà phát triển vì nó chỉ được sử dụng trong môi trường phát triển.
  • Trong phiên bản Javascript, tất cả những gì bạn cần làm là chạy tệp ban đầu bằng lệnh này nodemon ./server.js localhost 3080
  • Trong phiên bản Typescript, bạn cần cài đặt thư viện ts-nodetrong môi trường phát triển.
  • Bạn có thể sử dụng tệp nodemon.jsonđể định cấu hình một số cài đặt như bỏ qua tệp nào hoặc tệp nào để xem, v.v.
  • Khi tệp nodemon.jsonđược định cấu hình, tất cả những gì bạn cần để chạy lệnh nàynodemon.js

Nodemon tuyệt vời và hoàn hảo nhất cho môi trường tự nhiên tăng trưởng. Sử dụng nó để tăng cường quy trình tăng trưởng của bạn .

Source: https://lava.com.vn
Category: Hỏi Đáp