2017-06-26 19 views
6

Tôi đã cập nhật nút (v8.1.2). Khi tôi muốn gỡ lỗi dự án thử nghiệm trước đó của tôi trong các nút bằng cách sử dụng NTVS (trong studio trực quan 2017), tôi đã nhận được lỗi sau:"nút --debug" và "nút --debug-brk" không hợp lệ

StandardError: (node:5292) [DEP0062] DeprecationWarning: node --debug and node --debug-brk are invalid. Please use node --inspect or node --inspect-brk instead.

Vấn đề là rõ ràng. Công cụ này cố gắng chạy node --debug để bắt đầu dự án.

Câu hỏi đặt ra là, làm cách nào để thay đổi node --debug thành node --inspect trong Visual Studio 2017 để chạy thử nghiệm?

Ngoài ra, tôi nên đề cập rằng tôi không thể giải quyết vấn đề bằng cách thêm --inspect vào đối số tập lệnh.

+0

Bạn không thể có tập lệnh npm cho điều đó? Đề xuất của tôi là để bạn tạo một kịch bản gỡ lỗi trong package.json – franckstifler

+0

Điều này khó xảy ra trong phần mềm chuyên nghiệp, tức là từ phiên bản này sang phiên bản khác, phần mềm từ chối dịch vụ bằng cách thay đổi tên lệnh. – user250343

Trả lời

0

Tôi đã gặp sự cố tương tự này và đã được khắc phục bằng cách cập nhật lên phiên bản VS2017 15.2.

+0

không hoạt động cho dự án thử nghiệm. – OmG

0

Bạn nên hạ cấp các nút nút xuống còn 7.0.0 trở xuống. Sử dụng NVM trên cửa sổ, xem số post này.

bạn có thể có một số phiên bản của nút, trên máy tính của bạn.

may mắn!

+0

Tôi cần nodejs v8! Vì vậy, cập nhật này được thực hiện một cách có ý thức. – OmG

+0

Tôi không biết, tôi nghĩ rằng bản cập nhật này là một phiên bản không đầy đủ. Vâng tôi đã sử dụng v7, và nó đã không hiển thị lỗi –

0

Bạn nên cập nhật IDE vsc lên phiên bản mới nhất (v1.13) , phiên bản nút của tôi là v8.0.0, nó có thể giải quyết vấn đề này.

-1

Bạn có thể sử dụng DevTools Chrome để gỡ lỗi như sau:

  1. Bắt đầu Node với --inspect option ... ví dụ $node --inspect app.js. Bạn sẽ thấy một cái gì đó giao diện điều khiển bản in như

    Debugger listening on ws://127.0.0.1:9229/2558baab-1141-4db3-8d10-771586f876a6

  2. trình duyệt mở Chrome và duyệt đến chrome://inspect. Nhấp vào liên kết "Mở DevTools dành riêng cho nút".

Các vấn đề liên quan