2015-07-28 18 views
14

Làm cách nào để quản lý/kiểm soát việc lồng ghép các tệp TypeScript trong Visual Studio?Làm việc với các tập tin TypeScript, Html & JS trong Visual Studio 2015

Tôi đang nhận được kết hợp của lồng nhau & không lồng nhau tệp, tôi không chắc chắn như thế nào/tại sao, như được hiển thị bên dưới.

Nested & non-nested files

+0

Bạn đã thêm các tệp JavaScript theo cách thủ công chưa? Thông thường chúng không được đưa vào dự án vì chúng đang tạo các đồ tạo tác như các tệp DLL. – Fenton

+0

@SteveFenton Tôi nghĩ rằng tôi phải có khi tái tạo dự án. Có ý nghĩa. Làm thế nào về việc nhận được các loại lông để làm tổ dưới html, mặc dù - bất kỳ ý tưởng? – Sean

Trả lời

12

Giá trị mặc định cho các tập tin JavaScript trong một dự án nguyên cảo là để loại trừ chúng chứ không phải là tổ họ - nhưng có một số cách bạn có thể làm tổ họ nếu bạn thích.

Bạn có thể hack đăng ký ... hoặc xoay tay tệp XML của tệp dự án của bạn ... nhưng tùy chọn dễ dàng hơn là để cho Mads Kristensen làm điều đó cho bạn với số File Nesting Extension của mình.

Bạn nhấp chuột phải vào tệp .js và chọn "Tệp Nest". Sau đó, nó sẽ hiển thị hộp thoại cho bạn chọn tệp để lồng dưới (và thường đoán câu trả lời đúng).

+0

Tiện ích mở rộng tệp Nesting không hoạt động với ASP.NET 5 Projects. Có cũng có một possiblity cho tập tin làm tổ? – Matthias

+7

Vì vậy, làm thế nào tôi có thể ngăn chặn *** Visual Studio từ các tập tin làm tổ? – felixfbecker

+0

@felixfbecker cùng một plugin cho phép bạn tự un-nest các tập tin ... nó chỉ đơn giản là thay đổi các mục trong tập tin dự án (mà sẽ là một nỗi đau thực sự để chỉnh sửa bằng tay). Điều này sẽ yêu cầu bạn cũng chọn tệp và "bỏ tổ" theo cách thủ công - nó không tự động áp dụng. Trong hầu hết các trường hợp, lồng nhau được ưa thích, đặc biệt là nơi các tệp lồng nhau là các tệp bạn sẽ không chỉnh sửa thủ công (như các tệp được tạo bởi trình biên dịch hoặc các công cụ tạo mã khác). – Fenton

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