Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách khắc phục lỗi 'npm ERR! thiếu tập lệnh:start' Lỗi trong Node.js

Nếu bạn đã từng làm việc trên các ứng dụng JavaScript, bạn có thể đã thấy và sử dụng Node.js. Có rất nhiều công cụ trong Node.js và npm (trình quản lý gói nút) có thể giúp bạn quản lý chúng. npm cài đặt các gói bạn muốn và cung cấp giao diện đầu cuối để bạn có thể làm việc với các công cụ và gói này. 

Bạn có thể nhận được missing script: start thông báo nếu gần đây bạn đã cập nhật lên phiên bản mới nhất và cố chạy npm start trên thiết bị đầu cuối của mình. Hoặc bạn có thể đang chạy một lệnh như node Filename.js để chạy tệp của bạn trong khi không có tập lệnh cho start . Có thể có những yếu tố góp phần khác.

Dù thế nào đi nữa, bạn có thể làm theo các bước bên dưới để tìm hiểu cách chạy npm start mà không phát sinh một thông báo lỗi. 

Nguyên nhân của lỗi npm là gì! tập lệnh bị thiếu:lỗi bắt đầu?

Nếu bạn gõ npm start và nhận được npm err! missing script: start lỗi, chắc chắn có một dòng bị thiếu trong đối tượng tập lệnh nằm trong tệp pack.json của bạn. Lỗi cũng cho chúng tôi biết rằng nội dung bị thiếu liên quan đến start lệnh. 

Cách khắc phục lỗi  npm ERR! thiếu tập lệnh:start  Lỗi trong Node.js Ảnh chụp màn hình về lỗi xuất hiện sau khi chạy lệnh npm start.

Cách khắc phục thông báo lỗi

Hãy xem qua một số bước chúng ta có thể thực hiện để khắc phục lỗi này. Chúng ta sẽ đi vào tệp pack.json của dự án và thêm start script vào tệp để chúng ta có thể sử dụng lệnh npm start.

  • Trước tiên, hãy truy cập tệp pack.json của bạn bằng cách nhập npm init trong thiết bị đầu cuối của bạn. Bạn sẽ được hướng dẫn quá trình tạo tệp pack.json. Tiện ích sẽ hỏi bạn một số thông tin cơ bản, chẳng hạn như tên dự án và tên tệp bắt đầu. Tôi đang làm việc với một tệp có tên là “App.js”, vì vậy tôi đã nhập tệp đó vào tùy chọn “điểm vào”. Chọn các tùy chọn tốt nhất cho bạn và nhấn Enter để chấp nhận mặc định. 
Cách khắc phục lỗi  npm ERR! thiếu tập lệnh:start  Lỗi trong Node.js
  • Bây giờ hãy đi đến vị trí của tệp và mở nó. Tệp pack.json sẽ được lưu trong thư mục bạn hiện đang ở bên trong thiết bị đầu cuối của mình. Tôi đang ở trong thư mục người dùng của mình (cùng nơi chứa tệp “App.js” của tôi) nên tôi đã tìm thấy tệp ở đó. Sau đó, thêm tập lệnh bắt đầu vào đối tượng “scripts” trong tệp pack.json của bạn. Điều này sẽ giúp kích hoạt lệnh bắt đầu npm của bạn.
Cách khắc phục lỗi  npm ERR! thiếu tập lệnh:start  Lỗi trong Node.js Tập lệnh chúng tôi đã thêm ở Bước 2  được đánh dấu
  • Cuối cùng, chạy npm start một lần nữa. Bây giờ bạn có thể chạy nó thành công!

Kết luận

Trong bài viết này, bạn đã học cách sửa một dòng trong tệp để lệnh npm start hoạt động. Như bạn đã thấy, lỗi mà chúng tôi gặp phải khá mô tả—có một tập lệnh bị thiếu liên quan đến start lệnh! 

Trong giải pháp mà chúng ta đã thảo luận, chúng ta đã đi vào tệp pack.json nơi chứa các tập lệnh của chúng ta và thêm tập lệnh bắt đầu. Khi bạn gặp lỗi, hãy nhớ đọc mô tả để tìm manh mối!

Nếu bạn muốn tìm hiểu thêm về npm, hãy xem bài viết này về các tài nguyên tốt nhất để tìm hiểu npm. Chúc may mắn!