Lúc đầu, hãy mở terminal / dòng lệnh, sau đó vào thư mục dự án của bạn, bây giờ hãy cài đặt gật đầu bằng cách sử dụng lệnh npm install gật đầu --save-dev lệnh này sẽ đảm bảo nó được lưu dưới dạng phụ thuộc của nhà phát triển. Nếu bạn đang làm việc với expressjs thì trong tệp gói của bạn, nó sẽ giống như
{
"name": "expressjs-app",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"cookie-parser": "~1.4.4",
"debug": "~2.6.9",
"express": "~4.16.1",
"http-errors": "~1.6.3",
"morgan": "~1.9.1",
"pug": "^2.0.4"
},
"devDependencies": {
"nodemon": "^2.0.3"
}
}
bây giờ hãy sửa đổi giá trị "start" trong tệp package.json của bạn, đối với sản xuất, chúng tôi sẽ sử dụng giá trị thoát nhưng đối với phát triển sẽ sử dụng gật đầu để theo dõi các thay đổi trong tệp nguồn mà không cần khởi động lại máy chủ. Ở đó giá trị mới cho bắt đầu là "start": "if [[$ NODE_ENV == 'production']]; then node ./bin/www; else gật đầu ./bin/www; fi"
tệp package.json cuối cùng sẽ trông như thế nào
{
"name": "expressjs-app",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "if [[$NODE_ENV=='production']]; then node ./bin/www; else nodemon ./bin/www; fi"
},
"dependencies": {
"cookie-parser": "~1.4.4",
"debug": "~2.6.9",
"express": "~4.16.1",
"http-errors": "~1.6.3",
"morgan": "~1.9.1",
"pug": "^2.0.4"
},
"devDependencies": {
"nodemon": "^2.0.3"
}
}
để gỡ cài đặt gật gù jusy chỉ cần chạy lệnh npm gỡ cài đặt nút bấm
forever restart