Lỗi “missing script start” xuất hiện khi bạn cố gắng chạy một ứng dụng Node.js mà thiếu thông tin về script “start” trong tệp package.json hoặc cấu hình chạy không chính xác.
Trong tệp package.json, phần “scripts” định nghĩa các tác vụ (scripts) có thể chạy với npm hoặc yarn. Tác vụ “start” là một trong những tác vụ quan trọng, được sử dụng để bắt đầu ứng dụng Node.js.
Để khắc phục lỗi này, bạn cần thực hiện các bước sau:
- Mở tệp package.json và kiểm tra xem phần “scripts” có tồn tại không. Nếu không, bạn cần thêm nó vào tệp với định dạng JSON. Ví dụ:
jsonCopy code"scripts": {
"start": "node app.js"
}
- Đảm bảo rằng tên tệp chạy ứng dụng Node.js của bạn là “app.js” hoặc tùy chỉnh tên tệp trong script “start” để phù hợp với tên tệp của bạn.
- Nếu bạn đã thêm hoặc chỉnh sửa phần “scripts” trong package.json, hãy chắc chắn rằng bạn đã lưu tệp lại trước khi chạy lệnh “npm start” hoặc “yarn start”.
- Nếu bạn đang sử dụng lệnh “npm start” hoặc “yarn start” để chạy ứng dụng, hãy đảm bảo rằng bạn đang ở trong thư mục chứa tệp package.json khi chạy lệnh này.
Sau khi bạn đã thực hiện các bước trên, lỗi “missing script start” sẽ không còn xuất hiện và bạn có thể chạy ứng dụng Node.js bằng lệnh “npm start” hoặc “yarn start”.
Digital Marketing Specialist