Hướng dẫn how do i get javascript to work in visual studio code? - làm cách nào để javascript hoạt động trong mã studio trực quan?
Visual Studio Code bao gồm JavaScript Intellisense tích hợp, gỡ lỗi, định dạng, điều hướng mã, tái cấu trúc và nhiều tính năng ngôn ngữ nâng cao khác. Show
Hầu hết các tính năng này chỉ hoạt động ngoài hộp, trong khi một số có thể yêu cầu cấu hình cơ bản để có được trải nghiệm tốt nhất. Trang này tóm tắt các tính năng của JavaScript mà VS Code Ships với. Các tiện ích mở rộng từ Thị trường mã VS có thể tăng hoặc thay đổi hầu hết các tính năng tích hợp này. Để biết hướng dẫn chuyên sâu hơn về cách các tính năng này hoạt động và có thể được cấu hình, xem làm việc với JavaScript. IntelliSenseIntellisense cho thấy bạn hoàn thành mã thông minh, thông tin di chuột và thông tin chữ ký để bạn có thể viết mã nhanh hơn và chính xác hơn. Xin lỗi, trình duyệt của bạn không hỗ trợ video HTML 5.Mã VS cung cấp IntelliSense trong các dự án JavaScript của bạn; cho nhiều thư viện NPM như Xem Làm việc với JavaScript để biết thông tin về JavaScript Intellisense của VS, cách định cấu hình và giúp khắc phục sự cố các vấn đề thông thường. Các dự án JavaScript (jsconfig.json)Tệp jsconfig.json xác định một dự án javaScript trong mã vs. Mặc dù các tệp
Để xác định dự án JavaScript cơ bản, hãy thêm
Xem Làm việc với JavaScript để biết cấu hình
Đoạn tríchMã VS bao gồm các đoạn trích JavaScript cơ bản được đề xuất khi bạn gõ; Xin lỗi, trình duyệt của bạn không hỗ trợ video HTML 5.Mã VS cung cấp IntelliSense trong các dự án JavaScript của bạn; cho nhiều thư viện NPM như
Các dự án JavaScript (jsconfig.json)Tệp jsconfig.json xác định một dự án javaScript trong mã vs. Mặc dù các tệp Mã VS cung cấp IntelliSense trong các dự án JavaScript của bạn; cho nhiều thư viện NPM như Mã VS cung cấp IntelliSense trong các dự án JavaScript của bạn; cho nhiều thư viện NPM như Xem Làm việc với JavaScript để biết thông tin về JavaScript Intellisense của VS, cách định cấu hình và giúp khắc phục sự cố các vấn đề thông thường.Các dự án JavaScript (jsconfig.json) Tệp jsconfig.json xác định một dự án javaScript trong mã vs. Mặc dù các tệp Nếu không phải tất cả các tệp JavaScript trong không gian làm việc của bạn nên được coi là một phần của một dự án JavaScript duy nhất. jsconfig.json Các tệp cho phép bạn loại trừ một số tệp hiển thị trong IntelliSense.Để đảm bảo rằng một tập hợp các tệp JavaScript trong không gian làm việc của bạn được coi là một dự án duy nhất. Điều này rất hữu ích nếu bạn đang làm việc với mã kế thừa sử dụng các phụ thuộc toàn cầu ngầm thay vì 1 cho các phụ thuộc.Nếu không gian làm việc của bạn chứa nhiều bối cảnh dự án, chẳng hạn như mã JavaScript phía trước và đầu cuối. Đối với các không gian làm việc đa dự án, hãy tạo một Bạn đang sử dụng trình biên dịch TypeScript để biên dịch cấp độ JavaScript Cấp độ xuống.Để xác định dự án JavaScript cơ bản, hãy thêm Xem Làm việc với JavaScript để biết cấu hình Nếu bạn chọn một trong những đề xuất nhập tự động này, VS Code sẽ thêm nhập cho nó. Trong ví dụ này, mã VS thêm nhập cho 8 từ tài liệu-UI vào đầu tệp:Để vô hiệu hóa nhập khẩu tự động, đặt 9 thành 0.
Định dạngJavaScript tích hợp của Code của VS cung cấp định dạng mã cơ bản với các mặc định hợp lý. Cài đặt 3 cấu hình định dạng tích hợp. Hoặc, nếu định dạng tích hợp đang cản trở, đặt 4 thành 0 để vô hiệu hóa nó.Để biết các kiểu định dạng mã chuyên dụng hơn, hãy thử cài đặt một trong các phần mở rộng định dạng JavaScript từ thị trường. Tất cả các tính năng JavaScript của VS Code cũng hoạt động với JSX: Bạn có thể sử dụng cú pháp JSX trong cả các tệp 6 bình thường và trong các tệp 7.Mã VS cũng bao gồm các tính năng dành riêng cho JSX như tự động hóa thẻ JSX: Xin lỗi, trình duyệt của bạn không hỗ trợ video HTML 5.Đặt 8 thành 0 thành Tắt đóng thẻ JSX.Điều hướng mãĐiều hướng mã cho phép bạn nhanh chóng điều hướng các dự án JavaScript.
Bạn có thể điều hướng qua tìm kiếm biểu tượng bằng cách sử dụng các lệnh GO to Biểu tượng từ bảng lệnh (⇧⌘P (Windows, Linux Ctrl+Shift+P)).Go to Symbol commands from the Command Palette (⇧⌘P (Windows, Linux Ctrl+Shift+P)).
Đổi tênNhấn F2 để đổi tên biểu tượng dưới con trỏ qua dự án JavaScript của bạn:F2 to rename the symbol under the cursor across your JavaScript project: Tái cấu trúcMã VS bao gồm một số tái cấu trúc tiện dụng cho JavaScript như hàm trích xuất và trích xuất hằng số. Chỉ cần chọn mã nguồn bạn muốn trích xuất và sau đó nhấp vào bóng đèn trong máng xối hoặc nhấn (⌘ (Windows, Linux Ctrl+.)) Để xem các chất tái cấu trúc có sẵn.Extract function and Extract constant. Just select the source code you'd like to extract and then click on the lightbulb in the gutter or press (⌘. (Windows, Linux Ctrl+.)) to see available refactorings. Tái cấu trúc có sẵn bao gồm:
Xem các bộ tái cấu trúc để biết thêm thông tin về các chất tái cấu trúc và cách bạn có thể định cấu hình các phím tắt để tái cấu trúc riêng lẻ. Các biến không sử dụng và mã không thể truy cậpMã JavaScript chưa sử dụng, như vậy, khối khác của câu lệnh 0 luôn đúng hoặc nhập khẩu không được giới thiệu, bị phai màu trong trình soạn thảo:Bạn có thể nhanh chóng xóa mã không sử dụng này bằng cách đặt con trỏ lên nó và kích hoạt lệnh FIX FINCE QUẢN LÝ ((Windows, Linux Ctrl+.)) Hoặc nhấp vào LightBulb.⌘. (Windows, Linux Ctrl+.)) or clicking on the lightbulb. Để vô hiệu hóa mờ dần khỏi mã không sử dụng, đặt 1 thành 0. Bạn cũng chỉ có thể vô hiệu hóa mờ dần mã không sử dụng trong JavaScript bằng cách cài đặt:
Tổ chức nhập khẩuHành động Nguồn nhập khẩu sắp xếp loại nhập khẩu trong tệp JavaScript và xóa bất kỳ nhập khẩu chưa sử dụng nào:Organize Imports Source Action sorts the imports in a JavaScript file and removes any unused imports: Xin lỗi, trình duyệt của bạn không hỗ trợ video HTML 5.Đặt 8 thành 0 thành Tắt đóng thẻ JSX.Organize Imports from the Source Action context menu or with the
⇧⌥O (Windows, Linux Shift+Alt+O) keyboard shortcut.Điều hướng mã
Điều hướng mã cho phép bạn nhanh chóng điều hướng các dự án JavaScript.Chuyển đến DEFLEF12 - Chuyển đến mã nguồn của định nghĩa ký hiệu.
Định nghĩa PEEK⌥F12 (Windows Alt+F12, Linux Ctrl+Shift+F10) - Mang lại một cửa sổ PEEK hiển thị định nghĩa của biểu tượng. Truy cập tham khảo⇧f12 (Windows, Linux Shift+F12) - Hiển thị tất cả các tham chiếu đến một biểu tượng.
Đổi tên Nhấn F2 để đổi tên biểu tượng dưới con trỏ qua dự án JavaScript của bạn:Tái cấu trúc Xin lỗi, trình duyệt của bạn không hỗ trợ video HTML 5.Đặt 8 thành 0 thành Tắt đóng thẻ JSX.Điều hướng mãĐiều hướng mã cho phép bạn nhanh chóng điều hướng các dự án JavaScript. Chuyển đến DEFLEF12 - Chuyển đến mã nguồn của định nghĩa ký hiệu. show the names of parameters in function calls: Định nghĩa PEEK⌥F12 (Windows Alt+F12, Linux Ctrl+Shift+F10) - Mang lại một cửa sổ PEEK hiển thị định nghĩa của biểu tượng. Để bật các gợi ý tên tham số, đặt
Gợi ý loại biến cho thấy các loại biến không có chú thích loại rõ ràng. show the types of variables that don't have explicit type annotations. Cài đặt: Loại thuộc tính Inlay Gợi ý hiển thị loại thuộc tính lớp không có chú thích loại rõ ràng. show the type of class properties that don't have an explicit type annotation. Cài đặt: Gợi ý loại tham số hiển thị các loại tham số được gõ ngầm. show the types of implicitly typed parameters. Cài đặt: Gợi ý loại trả về cho thấy các loại chức năng trả về không có chú thích loại rõ ràng. show the return types of functions that don't have an explicit type annotation. Cài đặt: TÀI LIỆU THAM KHẢO CODELENSJavaScript TÀI LIỆU THAM KHẢO CODELENS Hiển thị số lượng tham chiếu nội tuyến cho các lớp, phương thức, thuộc tính và các đối tượng được xuất: Để kích hoạt các tài liệu tham khảo CodeLens, đặt Nhấp vào số lượng tham chiếu để nhanh chóng duyệt danh sách các tài liệu tham khảo: Cập nhật nhập khẩu khi di chuyển tệpKhi bạn di chuyển hoặc đổi tên một tệp được nhập bởi các tệp khác trong dự án JavaScript của bạn, mã VS có thể tự động cập nhật tất cả các đường dẫn nhập tham chiếu tệp đã di chuyển: Xin lỗi, trình duyệt của bạn không hỗ trợ video HTML 5.Cài đặt
LintersLinters cung cấp cảnh báo cho mã trông đáng ngờ. Mặc dù mã VS không bao gồm Linter JavaScript tích hợp, nhiều phần mở rộng Linter JavaScript có sẵn trên thị trường.
Kiểu kiểm traBạn có thể tận dụng một số chức năng kiểm tra và báo cáo lỗi của TypeScript trong các tệp JavaScript thông thường. Đây là một cách tuyệt vời để bắt những sai lầm lập trình phổ biến. Các kiểm tra loại này cũng cho phép một số bản sửa lỗi nhanh thú vị cho JavaScript, bao gồm thêm Nhập bị thiếu và thêm thuộc tính bị thiếu.Add missing import and Add missing property. TypeScript đã cố gắng suy ra các loại trong các tệp Kiểu kiểm tra JavaScript là tùy chọn và chọn tham gia. Các công cụ xác thực JavaScript hiện tại như Eslint có thể được sử dụng cùng với chức năng kiểm tra loại tích hợp. Gỡ lỗiMã VS đi kèm với hỗ trợ gỡ lỗi tuyệt vời cho JavaScript. Đặt điểm dừng, kiểm tra các đối tượng, điều hướng ngăn xếp cuộc gọi và thực thi mã trong bảng điều khiển gỡ lỗi. Xem chủ đề gỡ lỗi để tìm hiểu thêm. Gỡ lỗi phía khách hàngBạn có thể gỡ lỗi mã phía máy khách của mình bằng trình gỡ lỗi trình duyệt như trình gỡ lỗi tích hợp của chúng tôi cho Edge và Chrome hoặc trình gỡ lỗi cho Firefox. Bên máy chủ gỡ lỗiDebug Node.js trong mã VS bằng trình gỡ lỗi tích hợp. Thiết lập rất dễ dàng và có một hướng dẫn gỡ lỗi Node.js để giúp bạn. Phần mở rộng phổ biếnVS Code Ship với sự hỗ trợ tuyệt vời cho JavaScript nhưng bạn có thể cài đặt thêm trình gỡ lỗi, đoạn trích, linter và các công cụ JavaScript khác thông qua các tiện ích mở rộng.
Bước tiếp theoĐọc để tìm hiểu về:
Câu hỏi thường gặpMã VS có hỗ trợ JSX và React Native không?Mã VS hỗ trợ JSX và React Native. Bạn sẽ nhận được IntelliSense cho React/JSX và React Native từ các tệp khai báo loại được tải xuống tự động (đánh máy) từ kho lưu trữ tệp khai báo loại NPMJS. Ngoài ra, bạn có thể cài đặt tiện ích mở rộng bản địa phản ứng phổ biến từ thị trường.JSX and React Native. You will get IntelliSense for React/JSX and React Native from automatically downloaded type declaration (typings) files from the npmjs type declaration file repository. Additionally, you can install the popular React Native extension from the Marketplace. Để bật các câu lệnh Nhập ES6 cho React Native, bạn cần đặt tùy chọn trình biên dịch Mã VS có hỗ trợ ngôn ngữ lập trình phi tiêu và khung Flutter không?Có, có các phần mở rộng mã VS cho cả phát triển phi tiêu và bay. Bạn có thể tìm hiểu thêm tại tài liệu Flutter.dev. IntelliSense không làm việc cho các thư viện bên ngoài
Nhập khẩu kiểu ES6 không hoạt động. Khi bạn muốn sử dụng các tệp nhập kiểu ES6 nhưng một số tệp khai báo loại (đánh máy) vẫn chưa sử dụng xuất ES6 Style, sau đó đặt tùy chọn trình biên dịch TypeScript
Tôi có thể gỡ lỗi JavaScript Minified/Uglified không?Vâng, bạn có thể. Bạn có thể thấy hoạt động này bằng cách sử dụng bản đồ nguồn JavaScript trong chủ đề gỡ lỗi Node.js. Làm cách nào để vô hiệu hóa xác thực cú pháp khi sử dụng các cấu trúc không ES6?Một số người dùng muốn sử dụng các cấu trúc cú pháp như toán tử đường ống được đề xuất ( Với Tôi có thể sử dụng các công cụ JavaScript khác như Flow không?Có, nhưng một số tính năng ngôn ngữ của Flow như kiểm tra loại và lỗi có thể can thiệp vào hỗ trợ JavaScript tích hợp của mã vs. Để tìm hiểu cách vô hiệu hóa hỗ trợ JavaScript tích hợp của mã vs, hãy xem Hỗ trợ JavaScript. 10/6/2022 Làm cách nào để chạy mã JavaScript trong mã Visual Studio?Mở tệp mã JavaScript trong trình soạn thảo văn bản, sau đó sử dụng Phím tắt điều khiển + Alt + N (hoặc ⌃ Điều khiển + ⌥ Tùy chọn + N trên MacOS) hoặc nhấn F1 và sau đó chọn/Nhập mã chạy, mã sẽ chạy và đầu ra sẽ là hiển thị trong cửa sổ đầu ra. , the code will run and the output will be shown in the Output Window.
JavaScript có hoạt động trên Visual Studio Code không?VS Code Ship với sự hỗ trợ tuyệt vời cho JavaScript nhưng bạn có thể cài đặt thêm trình gỡ lỗi, đoạn trích, linter và các công cụ JavaScript khác thông qua các tiện ích mở rộng. but you can additionally install debuggers, snippets, linters, and other JavaScript tools through extensions.
Làm cách nào để thêm JavaScript vào Visual Studio?Với dự án của bạn mở trong Visual Studio, nhấp chuột phải vào thư mục hoặc nút dự án của bạn trong Giải pháp Explorer (khung bên phải) và chọn Thêm> Mục mới.Trong hộp thoại Tệp mới, trong danh mục chung, chọn loại tệp mà bạn muốn thêm, chẳng hạn như tệp JavaScript, sau đó chọn Mở.right-click on a folder or your project node in Solution Explorer (right pane), and choose Add > New Item. In the New File dialog box, under the General category, choose the file type that you want to add, such as JavaScript File, and then choose Open.
Làm cách nào để kích hoạt gỡ lỗi JavaScript trong Visual Studio Code?Mở chế độ xem phần mở rộng (Ctrl+Shift+X) và tìm kiếm @BuiltIn @ID: MS-VSCODE.JS-Debug.Nhấp chuột phải vào tiện ích mở rộng trình gỡ lỗi JavaScript và chọn Chuyển sang phiên bản phát hành trước.Tải lại mã vs. js-debug. Right click on the JavaScript Debugger extension and select Switch to Pre-Release Version . Reload VS Code. |