2016-12-04 29 views
5

Mã Visual Studio có một số chức năng gỡ lỗi tuyệt vời được tích hợp sẵn giúp dễ dàng gỡ lỗi các ứng dụng bằng nút. Tuy nhiên, ứng dụng của tôi được cấu hình để sử dụng PM2. Làm thế nào tôi có thể thiết lập Visual Studio Mã để gỡ lỗi với PM2?Làm cách nào để gỡ lỗi ứng dụng Node.js đang chạy với PM2 trong VSCode?

+0

làm thế nào để bạn bắt đầu một ứng dụng node.js trong chế độ gỡ lỗi có thể được sử dụng bởi vscode? nút --debug app.js? – Unitech

Trả lời

4

Bạn có thể thêm một cấu hình khởi chạy trong VSCode, trong file có tên launch.json, mà gắn vào quá trình bạn muốn như thế này:

{ 

    "version": "0.2.0", 
    "configurations": [ 
    { 
     "type": "node", 
     "request": "attach", 
     "name": "Attach to Process", 
     "processId": "${command:PickProcess}" 
    }, 
    {...} 
    ] 
} 

Nhấn ctrl + shift + D để hiển thị phần gỡ lỗi trong Visual Studio Code, chọn "Đính kèm vào Quy trình" và sau đó nhấn "phát". VSCode sẽ tự động hiển thị cho bạn các tùy chọn khả dụng trên máy cục bộ của bạn. Bên cạnh đó các id quá trình của nút đang chạy xử lý VSCode cho thấy đường dẫn đầy đủ của ứng dụng nút của bạn để dễ dàng chọn đúng quy trình để đính kèm.

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