Tìm kiếm trang web

visual studio 2012 - Typescript trong VS2012: (tự động) tạo .js từ .ts


Tôi đã thêm file1.ts và tôi có thể thấy có một tệp phụ thuộc vào nó - cụ thể là file1.js.

Tôi nhận thấy rằng bất kỳ thay đổi nào tôi thực hiện đối với file1.ts - file1.js không được tự động tạo lại.

Giải pháp duy nhất mà tôi có vào lúc này là gọi tsc.exe - như một phần của sự kiện trước khi xây dựng.

Câu hỏi của tôi là - có cách giải quyết nào tốt hơn hay có thể là một cài đặt nào đó mà tôi có thể đã bỏ lỡ không?

Câu trả lời #1

Cài đặt tiện ích mở rộng Web Essentials 2012 trong Visual Studio 2012.

Nó sẽ tái tạo lại tệp .js mỗi khi lưu tệp .ts.

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6

Câu trả lời #2

Bạn phải thêm một target BeforeBuild vào CSPROJ của ứng dụng ASP.NET của bạn:

<Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot;     @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
</Target>

mẹo: chỉnh sửa tệp csproj của bạn bằng notepad.

Bài viết liên quan