Đối số tùy chọn trong php
người dùng www www; . không có worker_processes 5; . 1 nhật ký/lỗi error_log. khúc gỗ; . pid; . 1024 } http { bao gồm conf/mime. các loại; . conf; . conf; . chỉ mục html. chỉ mục htm. php; . đăng nhập chính; . com www. miền1. com; . truy cập. đăng nhập chính; . php$ { fastcgi_pass 127. 0. 0. 1. 1025; . com www. miền2. com; . truy cập. đăng nhập chính; . jav. js. css. tốc biến. phương tiện truyền thông. tĩnh)/ { gốc /var/www/ảo/lớn. máy chủ. com/htdocs; . //127. 0. 0. 1. 8080; . 0. 0. 3. trọng lượng 8000=5; . 0. 0. 3. 8001 cân=5; . 168. 0. 1. 8000; . 168. 0. 1. 8001; . máy chủ. com; . máy chủ. truy cập. đăng nhập chính; . //big_server_com;
Một trong những tính năng chính của Visual Studio Code là khả năng hỗ trợ gỡ lỗi tuyệt vời của nó. Trình gỡ lỗi tích hợp của VS Code giúp tăng tốc vòng lặp chỉnh sửa, biên dịch và gỡ lỗi của bạn Show
Tiện ích mở rộng trình gỡ lỗiMã VS có hỗ trợ gỡ lỗi tích hợp cho Nút. js và có thể gỡ lỗi JavaScript, TypeScript hoặc bất kỳ ngôn ngữ nào khác được dịch sang JavaScript Để gỡ lỗi các ngôn ngữ và thời gian chạy khác (bao gồm PHP, Ruby, Go, C#, Python, C++, PowerShell và nhiều ngôn ngữ khác), hãy tìm các tiện ích mở rộng Dưới đây là một số tiện ích mở rộng phổ biến bao gồm hỗ trợ gỡ lỗi
Bắt đầu gỡ lỗiTài liệu sau dựa trên Node tích hợp. js, nhưng hầu hết các khái niệm và tính năng cũng có thể áp dụng cho các trình gỡ lỗi khác Trước tiên, rất hữu ích khi tạo một Nút mẫu. js trước khi đọc về gỡ lỗi. Bạn có thể theo dõi Nút. js hướng dẫn cài đặt Node. js và tạo ứng dụng JavaScript "Xin chào thế giới" đơn giản ( 0). Khi bạn đã thiết lập một ứng dụng đơn giản, trang này sẽ đưa bạn qua các tính năng gỡ lỗi Mã VSChế độ xem Chạy và Gỡ lỗiĐể hiển thị chế độ xem Chạy và gỡ lỗi, hãy chọn biểu tượng Chạy và gỡ lỗi trong Thanh hoạt động ở bên cạnh Mã VS. Bạn cũng có thể sử dụng phím tắt ⇧⌘D (Windows, Linux Ctrl+Shift+D). Chế độ xem Chạy và Gỡ lỗi hiển thị tất cả thông tin liên quan đến việc chạy và gỡ lỗi và có một thanh trên cùng với các lệnh gỡ lỗi và cài đặt cấu hình Nếu chạy và gỡ lỗi chưa được định cấu hình (không có 1 nào được tạo), Mã VS hiển thị chế độ xem Bắt đầu chạychạy menuMenu Run cấp cao nhất có các lệnh chạy và gỡ lỗi phổ biến nhất Khởi chạy cấu hìnhĐể chạy hoặc gỡ lỗi một ứng dụng đơn giản trong Mã VS, hãy chọn Chạy và gỡ lỗi trên giao diện bắt đầu gỡ lỗi hoặc nhấn F5 và Mã VS sẽ . Tuy nhiên, đối với hầu hết các tình huống gỡ lỗi, việc tạo tệp cấu hình khởi chạy sẽ có lợi vì nó cho phép bạn định cấu hình và lưu chi tiết thiết lập gỡ lỗi. Mã VS tiếp tục gỡ lỗi thông tin cấu hình trong tệp 1 nằm trong thư mục 3 trong không gian làm việc của bạn (thư mục gốc của dự án) hoặc trong hoặcĐể tạo tệp 1, hãy nhấp vào nút tạo tệp khởi chạy. json trong giao diện Run startMã VS sẽ cố gắng tự động phát hiện môi trường gỡ lỗi của bạn, nhưng nếu điều này không thành công, bạn sẽ phải chọn nó theo cách thủ công Đây là cấu hình khởi chạy được tạo cho Node. gỡ lỗi js
Nếu bạn quay lại chế độ xem File Explorer ( ⇧⌘E (Windows, Linux Ctrl . )), you'll see that VS Code has created a 3 folder and added the 1 file to your workspace.
Lưu ý rằng các thuộc tính có sẵn trong cấu hình khởi chạy sẽ khác nhau giữa trình gỡ lỗi và trình gỡ lỗi. Bạn có thể sử dụng đề xuất IntelliSense ( ⌃Space (Windows, Linux Ctrl+Space)) to find out which attributes exist for a specific debugger. Hover help is also available for all attributes. Đừng cho rằng một thuộc tính có sẵn cho một trình gỡ lỗi cũng tự động hoạt động cho các trình gỡ lỗi khác. Nếu bạn thấy các dòng chữ nguệch ngoạc màu xanh lá cây trong cấu hình khởi chạy của mình, hãy di chuột qua chúng để tìm hiểu vấn đề là gì và cố gắng khắc phục chúng trước khi khởi chạy phiên gỡ lỗi Xem lại tất cả các giá trị được tạo tự động và đảm bảo rằng chúng có ý nghĩa đối với dự án và môi trường gỡ lỗi của bạn Khởi chạy so với đính kèm cấu hìnhTrong Mã VS, có hai chế độ gỡ lỗi cốt lõi, Khởi chạy và Đính kèm, xử lý hai quy trình công việc và phân đoạn khác nhau của nhà phát triển. Tùy thuộc vào quy trình làm việc của bạn, có thể gây nhầm lẫn khi biết loại cấu hình nào phù hợp với dự án của bạn Nếu bạn đến từ nền tảng Công cụ dành cho nhà phát triển của trình duyệt, bạn có thể không quen với việc "khởi chạy từ công cụ của mình" vì phiên bản trình duyệt của bạn đã mở. Khi bạn mở DevTools, bạn chỉ cần đính kèm DevTools vào tab trình duyệt đang mở của mình. Mặt khác, nếu bạn đến từ nền tảng máy chủ hoặc máy tính để bàn, việc trình chỉnh sửa khởi chạy quy trình của bạn cho bạn là điều bình thường và trình chỉnh sửa của bạn sẽ tự động đính kèm trình gỡ lỗi của nó vào quy trình mới khởi chạy Cách tốt nhất để giải thích sự khác biệt giữa khởi chạy và đính kèm là coi cấu hình khởi chạy như một công thức về cách khởi động ứng dụng của bạn ở chế độ gỡ lỗi trước khi Mã VS gắn vào nó, trong khi cấu hình đính kèm là công thức về cách kết nối Mã VS Trình gỡ lỗi VS Code thường hỗ trợ khởi chạy chương trình ở chế độ gỡ lỗi hoặc đính kèm vào chương trình đã chạy ở chế độ gỡ lỗi. Tùy thuộc vào yêu cầu ( 7 hoặc 8), các thuộc tính khác nhau được yêu cầu và việc xác thực và đề xuất của 1 của Mã VS sẽ giúp ích cho điều đóThêm cấu hình mớiĐể thêm cấu hình mới vào 1 hiện có, hãy sử dụng một trong các kỹ thuật sau
Mã VS cũng hỗ trợ các cấu hình khởi chạy hỗn hợp để bắt đầu nhiều cấu hình cùng một lúc; Để bắt đầu phiên gỡ lỗi, trước tiên hãy chọn cấu hình có tên Khởi chạy Chương trình bằng menu thả xuống Cấu hình trong chế độ xem Chạy và Gỡ lỗi. Khi bạn đã đặt cấu hình khởi chạy, hãy bắt đầu phiên gỡ lỗi của mình bằng F5 . Ngoài ra, bạn có thể chạy cấu hình của mình thông qua Bảng lệnh ( ⇧⌘P (Windows, Linux Ctrl+Shift+P)) by filtering on Debug: Select and Start Debugging or typing 1 and selecting the configuration you want to debug.Ngay khi phiên gỡ lỗi bắt đầu, bảng DEBUG CONSOLE sẽ hiển thị và hiển thị đầu ra gỡ lỗi, đồng thời Thanh trạng thái thay đổi màu (màu cam cho chủ đề màu mặc định) Ngoài ra, trạng thái gỡ lỗi xuất hiện trên Thanh trạng thái hiển thị cấu hình gỡ lỗi đang hoạt động. Bằng cách chọn trạng thái gỡ lỗi, người dùng có thể thay đổi cấu hình khởi chạy đang hoạt động và bắt đầu gỡ lỗi mà không cần mở chế độ xem Chạy và gỡ lỗi hành động gỡ lỗiKhi phiên gỡ lỗi bắt đầu, thanh công cụ Gỡ lỗi sẽ xuất hiện trên đầu trình chỉnh sửa Hành độngGiải thíchTiếp tục/Tạm dừngF5 Tiếp tục. Tiếp tục thực thi chương trình/tập lệnh bình thường (đến điểm ngắt tiếp theo). Tạm ngừng. Kiểm tra việc thực thi mã ở dòng hiện tại và gỡ lỗi từng dòng. Bước qua F10 Thực thi phương thức tiếp theo dưới dạng một lệnh mà không cần kiểm tra hoặc làm theo các bước thành phần của nó. Bước vào F11 Nhập phương thức tiếp theo để thực hiện từng dòng một. Bước Ra Ngoài ⇧F11 (Windows, Linux Shift+F11 )When inside a method or subroutine, return to the earlier execution context by completing remaining lines of the current method as though it were a single command.Restart ⇧⌘F5 (Windows, Linux Ctrl+Shift+F5 )Terminate the current program execution and start debugging again using the current run configuration.Stop ⇧F5 (Windows, Linux Shift+F5 )Terminate the current program execution.
Chế độ chạyNgoài việc gỡ lỗi chương trình, VS Code còn hỗ trợ chạy chương trình. Gỡ lỗi. Hành động Chạy (Bắt đầu mà không gỡ lỗi) được kích hoạt bằng ⌃F5 (Windows, Linux Ctrl+F5) and uses the currently selected launch configuration. Many of the launch configuration attributes are supported in 'Run' mode. VS Code maintains a debug session while the program is running, and pressing the Stop button terminates the program.
Điểm dừngBạn có thể bật/tắt điểm ngắt bằng cách nhấp vào lề trình chỉnh sửa hoặc sử dụng F9 trên dòng hiện tại. Có thể thực hiện kiểm soát điểm ngắt tốt hơn (bật/tắt/áp dụng lại) trong phần BREAKPOINTS của chế độ xem Chạy và Gỡ lỗi.
Nếu trình gỡ lỗi hỗ trợ phá vỡ các loại lỗi hoặc ngoại lệ khác nhau, thì chúng cũng sẽ có sẵn trong chế độ xem BREAKPOINTS Lệnh Áp dụng lại tất cả các điểm dừng đặt lại tất cả các điểm dừng về vị trí ban đầu của chúng. Điều này hữu ích nếu môi trường gỡ lỗi của bạn "lười biếng" và "đặt sai chỗ" các điểm ngắt trong mã nguồn chưa được thực thi Theo tùy chọn, các điểm dừng có thể được hiển thị trong thước đo tổng quan của trình chỉnh sửa bằng cách bật cài đặt 7Điểm đăng nhậpLogpoint là một biến thể của breakpoint không "đột nhập" vào trình gỡ lỗi mà thay vào đó ghi một thông báo vào bảng điều khiển. Các điểm đăng nhập đặc biệt hữu ích để thêm ghi nhật ký trong khi gỡ lỗi các máy chủ sản xuất không thể tạm dừng hoặc dừng Logpoint được biểu thị bằng biểu tượng hình "kim cương". Thông điệp tường trình là văn bản thuần túy nhưng có thể bao gồm các biểu thức được đánh giá trong dấu ngoặc nhọn ('{}') Giống như các điểm ngắt thông thường, Điểm ghi có thể được bật hoặc tắt và cũng có thể được kiểm soát bởi một điều kiện và/hoặc số lần truy cập Ghi chú. Điểm đăng nhập được hỗ trợ bởi Nút tích hợp của Mã VS. js, nhưng có thể được triển khai bởi các phần mở rộng gỡ lỗi khác. Ví dụ, các tiện ích mở rộng Python và Java hỗ trợ Logpoints kiểm tra dữ liệuCó thể kiểm tra các biến trong phần BIẾN của chế độ xem Chạy và Gỡ lỗi hoặc bằng cách di chuột qua nguồn của chúng trong trình chỉnh sửa. Các giá trị biến và đánh giá biểu thức có liên quan đến khung ngăn xếp đã chọn trong phần CALL STACK Giá trị biến có thể được sửa đổi bằng hành động Đặt giá trị từ menu ngữ cảnh của biến. Ngoài ra, bạn có thể sử dụng tác vụ Sao chép giá trị để sao chép giá trị của biến hoặc tác vụ Sao chép dưới dạng biểu thức để sao chép một biểu thức nhằm truy cập vào biến Các biến và biểu thức cũng có thể được đánh giá và xem trong phần XEM của chế độ xem Chạy và Gỡ lỗi Tên và giá trị biến có thể được lọc bằng cách nhập trong khi tiêu điểm nằm trên phần BIẾN Phóng. thuộc tính jsonCó nhiều thuộc tính 1 để giúp hỗ trợ các trình gỡ lỗi và tình huống gỡ lỗi khác nhau. Như đã đề cập ở trên, bạn có thể sử dụng IntelliSense ( ⌃Space (Windows, Linux Ctrl+Space)) to see the list of available attributes once you have specified a value for the 9 attribute.Các thuộc tính sau là bắt buộc đối với mọi cấu hình khởi chạy
Dưới đây là một số thuộc tính tùy chọn có sẵn cho tất cả các cấu hình khởi chạy
Nhiều trình gỡ lỗi hỗ trợ một số thuộc tính sau
thay thế biếnMã VS cung cấp các đường dẫn thường được sử dụng và các giá trị khác dưới dạng biến và hỗ trợ thay thế biến bên trong các chuỗi trong 1. Điều này có nghĩa là bạn không phải sử dụng đường dẫn tuyệt đối trong cấu hình gỡ lỗi. Ví dụ: 4 cung cấp đường dẫn gốc của thư mục không gian làm việc, 5 mở tệp trong trình chỉnh sửa đang hoạt động và 6 biến môi trường 'Tên'. Bạn có thể xem danh sách đầy đủ các biến được xác định trước trong Tham chiếu biến hoặc bằng cách gọi IntelliSense bên trong thuộc tính chuỗi 1
Thuộc tính dành riêng cho nền tảng 8 hỗ trợ xác định các giá trị (ví dụ: các đối số được truyền cho chương trình) phụ thuộc vào hệ điều hành nơi trình gỡ lỗi đang chạy. Để làm như vậy, hãy đặt một ký tự dành riêng cho nền tảng vào tệp 1 và chỉ định các thuộc tính tương ứng bên trong ký tự đóDưới đây là một ví dụ chuyển 0 cho chương trình theo cách khác trên Windows
Các thuộc tính vận hành hợp lệ là 1 cho Windows, 2 cho Linux và 3 cho macOS. Các thuộc tính được xác định trong phạm vi cụ thể của hệ điều hành sẽ ghi đè các thuộc tính được xác định trong phạm vi toàn cầuXin lưu ý rằng thuộc tính 9 không thể được đặt bên trong phần dành riêng cho nền tảng, vì 9 gián tiếp xác định nền tảng trong các tình huống gỡ lỗi từ xa và điều đó sẽ dẫn đến sự phụ thuộc theo chu kỳTrong ví dụ bên dưới, việc gỡ lỗi chương trình luôn dừng ở mục ngoại trừ trên macOS
Cấu hình khởi chạy toàn cầuMã VS hỗ trợ thêm một đối tượng 6 bên trong cài đặt Người dùng của bạn. Cấu hình 6 này sau đó sẽ được chia sẻ trên các không gian làm việc của bạn. Ví dụ
Chủ đề điểm dừng nâng caoĐiểm dừng có điều kiệnTính năng gỡ lỗi mạnh mẽ của Mã VS là khả năng đặt điều kiện dựa trên biểu thức, số lần truy cập hoặc kết hợp cả hai
Bạn có thể thêm điều kiện và/hoặc số lần truy cập khi tạo điểm ngắt nguồn (với tác vụ Thêm điểm ngắt có điều kiện) hoặc khi sửa đổi điểm hiện có (với tác vụ Chỉnh sửa điều kiện). Trong cả hai trường hợp, hộp văn bản nội tuyến có menu thả xuống sẽ mở ra nơi bạn có thể nhập biểu thức Hỗ trợ chỉnh sửa điều kiện và số lần truy cập cũng được hỗ trợ cho các điểm ngắt chức năng và ngoại lệ. Bạn có thể bắt đầu chỉnh sửa điều kiện từ menu ngữ cảnh hoặc hành động Chỉnh sửa điều kiện nội tuyến mới Ví dụ về chỉnh sửa điều kiện trong chế độ xem BREAKPOINTS. Nếu trình gỡ lỗi không hỗ trợ các điểm ngắt có điều kiện, các hành động Thêm điểm ngắt có điều kiện và Chỉnh sửa điều kiện sẽ bị thiếu Điểm dừng nội tuyếnCác điểm ngắt nội tuyến sẽ chỉ bị tấn công khi thực thi đến cột được liên kết với điểm ngắt nội tuyến. Điều này đặc biệt hữu ích khi gỡ lỗi mã rút gọn chứa nhiều câu lệnh trong một dòng Có thể đặt điểm dừng nội tuyến bằng cách sử dụng ⇧F9 (Windows, Linux Shift+F9) or through the context menu during a debug session. Inline breakpoints are shown inline in the editor. Điểm dừng nội tuyến cũng có thể có điều kiện. Có thể chỉnh sửa nhiều điểm dừng trên một dòng thông qua menu ngữ cảnh ở lề trái của trình chỉnh sửa điểm dừng chức năngThay vì đặt các điểm ngắt trực tiếp trong mã nguồn, trình gỡ lỗi có thể hỗ trợ tạo các điểm ngắt bằng cách chỉ định tên hàm. Điều này rất hữu ích trong các trường hợp không có nguồn nhưng đã biết tên hàm Điểm dừng chức năng được tạo bằng cách nhấn nút + trong tiêu đề phần BREAKPOINTS và nhập tên chức năng. Điểm ngắt chức năng được hiển thị bằng hình tam giác màu đỏ trong phần ĐIỂM ĐỘT PHÁ Điểm ngắt dữ liệuNếu trình gỡ lỗi hỗ trợ các điểm ngắt dữ liệu, thì chúng có thể được đặt từ menu ngữ cảnh trong dạng xem BIẾN. Các lệnh Break on Value Change/Read/Access sẽ thêm một điểm dừng dữ liệu được nhấn khi giá trị của biến cơ bản thay đổi/được đọc/được truy cập. Điểm ngắt dữ liệu được hiển thị bằng hình lục giác màu đỏ trong phần ĐIỂM ĐỘT PHÁ Bảng điều khiển gỡ lỗi REPLCác biểu thức có thể được đánh giá bằng tính năng REPL (Vòng đọc-Đánh giá-In) của Bảng điều khiển gỡ lỗi. Để mở Bảng điều khiển gỡ lỗi, hãy sử dụng hành động Bảng điều khiển gỡ lỗi ở đầu ngăn Gỡ lỗi hoặc sử dụng Chế độ xem. Lệnh Bảng điều khiển gỡ lỗi ( ⇧⌘Y (Windows, Linux Ctrl+Shift+Y)). Expressions are evaluated after you press Enter và Bảng điều khiển gỡ lỗi REPL hiển thị các đề xuất khi bạn nhập. Nếu bạn cần nhập nhiều dòng, hãy sử dụng Shift+Enter giữa các dòng rồi gửi tất cả các dòng để đánh giá bằng . Đầu vào của Bảng điều khiển gỡ lỗi sử dụng chế độ của trình soạn thảo đang hoạt động, có nghĩa là đầu vào của Bảng điều khiển gỡ lỗi hỗ trợ tô màu cú pháp, thụt lề, tự động đóng dấu ngoặc kép và các tính năng ngôn ngữ khác. . Debug Console input uses the mode of the active editor, which means that the Debug Console input supports syntax coloring, indentation, auto closing of quotes, and other language features. Ghi chú. Bạn phải ở trong phiên gỡ lỗi đang chạy để sử dụng Bảng điều khiển gỡ lỗi REPL Chuyển hướng đầu vào/đầu ra đến/từ mục tiêu gỡ lỗiChuyển hướng đầu vào/đầu ra là dành riêng cho trình gỡ lỗi/thời gian chạy, vì vậy Mã VS không có giải pháp tích hợp phù hợp với tất cả các trình gỡ lỗi Đây là hai cách tiếp cận bạn có thể muốn xem xét
Đây là một ví dụ về cấu hình 1
Cách tiếp cận này yêu cầu cú pháp "<" được chuyển qua tiện ích mở rộng trình gỡ lỗi và không bị sửa đổi trong Thiết bị đầu cuối tích hợp Gỡ lỗi đa mục tiêuĐối với các tình huống phức tạp liên quan đến nhiều quy trình (ví dụ: máy khách và máy chủ), Mã VS hỗ trợ gỡ lỗi đa mục tiêu Sử dụng gỡ lỗi đa mục tiêu rất đơn giản. sau khi bạn bắt đầu phiên gỡ lỗi đầu tiên, bạn có thể khởi chạy một phiên khác. Ngay khi phiên thứ hai bắt đầu và chạy, VS Code UI chuyển sang chế độ đa mục tiêu
Cấu hình khởi chạy hợp chấtMột cách khác để bắt đầu nhiều phiên gỡ lỗi là sử dụng cấu hình khởi chạy phức hợp. Cấu hình khởi chạy hỗn hợp liệt kê tên của hai hoặc nhiều cấu hình khởi chạy sẽ được khởi chạy song song. Tùy chọn có thể chỉ định một 3 được chạy trước khi bắt đầu các phiên gỡ lỗi riêng lẻ. Cờ boolean 1 kiểm soát việc chấm dứt thủ công một phiên có dừng tất cả các phiên ghép hay không
Cấu hình khởi chạy hợp chất được hiển thị trong menu thả xuống cấu hình khởi chạy gỡ lỗi từ xaBản thân Mã VS không hỗ trợ gỡ lỗi từ xa. đây là một tính năng của tiện ích mở rộng gỡ lỗi mà bạn đang sử dụng và bạn nên tham khảo trang của tiện ích mở rộng trong Thị trường để được hỗ trợ và biết chi tiết Tuy nhiên, có một ngoại lệ. nút. trình gỡ lỗi js có trong Mã VS hỗ trợ gỡ lỗi từ xa. Xem chủ đề để tìm hiểu làm thế nào để cấu hình này Tự động mở URI khi gỡ lỗi chương trình máy chủViệc phát triển một chương trình web thường yêu cầu mở một URL cụ thể trong trình duyệt web để truy cập mã máy chủ trong trình gỡ lỗi. VS Code có sẵn tính năng "serverReadyAction" để tự động hóa tác vụ này Đây là một ví dụ về một nút đơn giản. ứng dụng js Express
Trước tiên, ứng dụng này sẽ cài đặt trình xử lý "Xin chào thế giới" cho URL "/" và sau đó bắt đầu lắng nghe các kết nối HTTP trên cổng 3000. Cổng được công bố trong Bảng điều khiển gỡ lỗi và thông thường, nhà phát triển hiện sẽ nhập 2 vào ứng dụng trình duyệt của họTính năng serverReadyAction cho phép thêm thuộc tính có cấu trúc 0 vào bất kỳ cấu hình khởi chạy nào và chọn một "hành động" sẽ được thực hiện
Ở đây, thuộc tính 4 mô tả biểu thức chính quy để khớp với chuỗi đầu ra của chương trình thông báo cổng. Mẫu cho số cổng được đặt trong dấu ngoặc đơn để nó có sẵn dưới dạng nhóm chụp biểu thức chính quy. Trong ví dụ này, chúng tôi chỉ trích xuất số cổng, nhưng cũng có thể trích xuất toàn bộ URIThuộc tính 5 mô tả cách chuyển số cổng thành URI. 6 đầu tiên được thay thế bằng nhóm chụp đầu tiên của mẫu phù hợpURI kết quả sau đó được mở bên ngoài Mã VS ("bên ngoài") với ứng dụng tiêu chuẩn được định cấu hình cho lược đồ của URI Gỡ lỗi kích hoạt qua Edge hoặc ChromeNgoài ra, có thể đặt 7 thành 8 hoặc 9. Ở chế độ này, có thể thêm thuộc tính Debuggers 0 được chuyển đến phiên gỡ lỗi của Chrome hoặc EdgeĐể đơn giản hóa mọi thứ một chút, hầu hết các thuộc tính là tùy chọn và chúng tôi sử dụng các giá trị dự phòng sau
Kích hoạt cấu hình khởi chạy tùy ýTrong một số trường hợp, bạn có thể cần định cấu hình các tùy chọn bổ sung cho phiên gỡ lỗi của trình duyệt--hoặc sử dụng hoàn toàn một trình gỡ lỗi khác. Bạn có thể thực hiện việc này bằng cách đặt 7 thành Debuggers 5 với thuộc tính 7 được đặt thành tên của cấu hình khởi chạy để bắt đầu khi khớp với ______77_______4Cấu hình khởi chạy được đặt tên phải nằm trong cùng một tệp hoặc thư mục với cấu hình có tên là 0Đây là tính năng serverReadyAction đang hoạt động Bước tiếp theoĐể tìm hiểu về VS Code's Node. hỗ trợ gỡ lỗi js, hãy xem
Để xem hướng dẫn về những điều cơ bản của Node. js, hãy xem các video này
Để tìm hiểu về hỗ trợ gỡ lỗi cho các ngôn ngữ lập trình khác thông qua tiện ích mở rộng Mã VS
Để tìm hiểu về hỗ trợ chạy tác vụ của VS Code, hãy truy cập
Để viết tiện ích mở rộng trình gỡ lỗi của riêng bạn, hãy truy cập
Câu hỏi thường gặpCác tình huống gỡ lỗi được hỗ trợ là gì?Gỡ lỗi nút. các ứng dụng dựa trên js được hỗ trợ trên Linux, macOS và Windows ngay lập tức với Mã VS. Nhiều tình huống khác được hỗ trợ bởi các tiện ích mở rộng Mã VS có sẵn trên Thị trường Tôi không thấy bất kỳ cấu hình khởi chạy nào trong danh sách thả xuống của chế độ xem Chạy và Gỡ lỗi. Chuyện gì thế?Vấn đề phổ biến nhất là bạn đã không thiết lập 1 hoặc có lỗi cú pháp trong tệp đó. Ngoài ra, bạn có thể cần mở một thư mục vì tính năng gỡ lỗi không có thư mục không hỗ trợ cấu hình khởi chạy |