Chọn văn bản javascript đã chọn
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 tiện ích mở rộng 4 trong Thị trường mã VS hoặc chọn Cài đặt trình gỡ lỗi bổ sung trong menu Chạy cấp cao nhấtDướ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 Node. 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 sẽ 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 cài đặt người dùng hoặc cài đặt không gian làm việc của bạnĐể 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 máy chủ hoặc màn hình nền, việc trình chỉnh sửa của bạn khởi chạy quy trình 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 được khởi chạy Có thể bạn quan tâmCá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 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 21 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 F5 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 dừ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 ) . DừngTerminate 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 27Đ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 29 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ụ: 14 cung cấp đường dẫn gốc của thư mục không gian làm việc, 15 mở tệp trong trình chỉnh sửa đang hoạt động và 16 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 18 hỗ trợ xác định giá trị (ví dụ: đố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 20 sang chương trình khác trên Windows 2Các thuộc tính vận hành hợp lệ là 21 cho Windows, 22 cho Linux và 23 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 29 không thể được đặt bên trong phần dành riêng cho nền tảng vì 29 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 2Cấu hình khởi chạy toàn cầuMã VS hỗ trợ thêm đối tượng 26 bên trong cài đặt Người dùng của bạn. Cấu hình 26 này sau đó sẽ được chia sẻ trên các không gian làm việc của bạn. Ví dụ 1Chủ đề đ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 một điều kiện và/hoặc số lần truy cập khi tạo một đ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 một đ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 dừng dữ liệu, chúng có thể được đặt từ dạng xem VARIABLES và sẽ bị ảnh hưởng khi giá trị của biến cơ bản thay đổi. Đ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 1Cá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 13 được chạy trước khi bắt đầu các phiên gỡ lỗi riêng lẻ. Cờ boolean 71 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 1Cấ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 nút. js Chủ đề gỡ lỗi để tìm hiểu cách định 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 2Trướ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 sẽ nhập 72 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 10 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 7Ở đây, thuộc tính 74 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 75 mô tả cách số cổng được chuyển thành URI. 76 đầu tiên được thay thế bằng nhóm chụp đầu tiên của mẫu phù hợpSau đó, URI kết quả đượ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 77 thành 78 hoặc 79. Trong chế độ này, có thể thêm thuộc tính 40 đượ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 77 thành 45 với thuộc tính 27 được đặt thành tên của cấu hình khởi chạy để bắt đầu khi khớp với 74Cấ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 tệp hoặc thư mục có 10Đâ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 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 |
Bài Viết Liên Quan
Hai mẫu kiểm tra tỷ lệ Python
Ghi chú. Có thể thực hiện kiểm tra giả thuyết mà không cần có 5 của mỗi loại. Nhưng điều chỉnh đặc biệt cần phải được thực hiện2. Xác định yêu ...
MongoDB Java kéo từ mảng
Toán tử $push và $pull là một phần của toán tử mảng được thiết kế để sửa đổi mảng trong tài liệu MongoDB. Trong hướng dẫn này, tôi sẽ chỉ cho bạn ...
Tạo 5 số ngẫu nhiên trong khoảng từ 1 đến 50 python
Bài đăng này sẽ thảo luận về cách tạo các số ngẫu nhiên n giữa phạm vi được chỉ định trong Python1. Sử dụng hàm random.randint()Hàm random.randint(x, y) tạo ...
Gửi khóa trong Selenium Python là gì?
hàm send_keys() lấy các khóa khác nhau làm tham số. Do đó chúng ta cần nhập khóa trước khi sử dụng chức năng này. Chúng ta có thể thực hiện tất cả các thao ...
Cách hợp nhất hai tệp excel trong python pandas
Nhiệm vụ chung của python và pandas là tự động hóa quy trình tổng hợp dữ liệu từ nhiều tệp và bảng tínhBài viết này sẽ hướng dẫn quy trình cơ bản ...
1 thùng sơn được bao nhiêu m2
Sơn maxilite được chia thành 2 loại là sơn lót và sơn phủ. Vì thế, diện tích sơn của mỗi loại sơn là hoàn toàn khác nhau.Đối với sơn lót maxilite:1 thùng sơn ...
Tôi có thể sử dụng Python trên Windows 7 không?
Ngôn ngữ lập trình đang trở thành xu hướng ngày nay. Thế giới điện toán đã vượt ra ngoài khuôn khổ lập trình thông thường và rất nhiều ngôn ngữ lập ...
Cách tính phần trăm thay đổi trong Python
Lưu ý rằng bạn cũng có thể sử dụng đối số khoảng thời gian để tính phần trăm thay đổi giữa các giá trị ở các khoảng thời gian khác nhau. import pandas ...
Bao nhiêu ngày cho đến ngày 14 tháng 7 năm 2023?
Số ngàyNgàyNgàySố tuầnSố ngày còn lại%11 Tháng MộtChủ Nhật52-0,27%22 Tháng MộtThứ Hai1-0,55%33 Tháng MộtThứ Ba1-0,82%44 Tháng MộtThứ Tư1-1,10%55 Tháng ...
Có bao nhiêu ngày lễ liên bang vào năm 2023?
Danh sách các ngày lễ liên bang của Hoa Kỳ được tạo thành từ 11 ngày quan trọng mà người Mỹ công nhận và kỷ niệmChelsea RitschelNewyorkThứ năm 19 Tháng một ...
Arcmap 10.8 sử dụng phiên bản Python nào?
Mặc dù Python được cài đặt tự động với mỗi phiên bản trên ArcGIS Desktop 10, nhưng việc thiết lập môi trường python hoạt động để sử dụng gói trang web ...
Python --version
Để kiểm tra phiên bản Python của bạn, hãy chạy python ‐‐version trong dòng lệnh (Windows), trình bao (Mac) hoặc thiết bị đầu cuối (Linux/Ubuntu). Để kiểm tra ...
Nhà phát triển JavaScript so với nhà phát triển Python
Ngôn ngữ lập trình là cơ sở của quá trình phát triển web. Chọn ngôn ngữ hoàn hảo là rất quan trọng để phát triển hiệu quả các trang web và ứng dụng web ...
Các dự án python để tiếp tục
từ chối trách nhiệm. Thông tin được cung cấp trong bài viết này chỉ là quan điểm của tác giả và không phải là lời khuyên đầu tư – nó chỉ được cung ...
Làm cách nào để cài đặt thủ công phpMyAdmin trên Ubuntu?
Làm việc với cơ sở dữ liệu đôi khi có thể đáng sợ, nhưng PhpMyAdmin có thể đơn giản hóa các tác vụ bằng cách cung cấp bảng điều khiển để xem hoặc ...
Cần bao nhiêu vở cho lớp 10?
Lớp 10 học những môn gì? Lớp 10 cần bao nhiêu quyển vở? Là những vở gì?Tổng hợpLớp 10 học những môn gì? Lớp 10 cần bao nhiêu quyển vở? Là những vở ...
Mở và đóng tệp Python
Trong cuộc sống hàng ngày, tất cả chúng ta đều xử lý các loại tệp khác nhau và chỉnh sửa tệp bằng cách mở, đọc và sau đó đóng tệp. Đôi khi, việc tìm ...
Làm cách nào để ẩn video trong HTML?
❮ Đối tượng videoThí dụBật điều khiển cho videotài liệu. getElementById(Video của tôi). điều khiển = đúng;Tự mình thử »Định nghĩa và cách sử ...
Khi nào nên mua Toyota Sequoia 2023?
Mẫu SUV cỡ lớn Toyota Sequoia đã được thiết kế lại hoàn toàn cho năm 2023 và bản cập nhật sẽ không còn sớm nữa. Giống như chiếc xe bán tải Tundra có chung ...
Có thể làm xáo trộn javascript không?
Cung cấp tệp JavaScript mà không làm xáo trộn, đơn giản có nghĩa là bất kỳ ai cũng có thể đọc được mã trong tệp. Vì vậy, nếu người đó hiểu JavaScript, ...