2012-10-11 43 views

Trả lời

5

Firefox Developer Edition cho phép gỡ lỗi mã nguyên cảo. Điều duy nhất còn thiếu là làm nổi bật cú pháp.

1

Firebug được tích hợp chặt chẽ với công cụ thực thi Javascript của Firefox. Chừng nào Firefox hoặc Firebug không hỗ trợ cho Typecript, tôi đoán bạn đã hết may mắn.

Đối với Coffeescript, có AceBug cung cấp hỗ trợ gỡ lỗi cho Coffeescript. Nó sẽ có thể mở rộng này để TypeScript. Tuy nhiên, cấu trúc của Typescript nguồn và Javascript được biên dịch có thể khá khác nhau nên trình biên dịch sẽ cần chèn các biểu tượng gỡ lỗi để liên kết Javascript với Typescript.

2
+0

Bạn có cố gắng đọc các bài bản gốc? :) –

+0

Mặc dù câu trả lời này là một chút tắt chủ đề, nó cung cấp giá trị tốt bằng cách hiển thị một tùy chọn khác. Tôi đã sử dụng Firebug bản thân mình, nhưng có thể sẵn sàng chuyển sang Chrome Canary để gỡ lỗi TypeScript. – Andre

1

Firebug version 3.0 đang được thiết kế để chạy trên trình gỡ lỗi tích hợp trong Firefox. Điều này có nghĩa là nó cũng tận dụng sự hỗ trợ cho các bản đồ nguồn và do đó các tệp .ts được tải chính xác.

Bạn có thể thử phiên bản thử nghiệm từ http://getfirebug.com/releases/firebug/3.0/

0

Phiên bản hiện tại của Firebug (2.0.13 + FF43) dường như được gỡ lỗi đánh máy tốt. Ít nhất nó đã làm việc cho tôi cho đến nay.

Trên trang web bạn thêm "được biên soạn" .js với tham chiếu đến bản đồ nguồn. I E.

<script src="register.js"></script> 

Và Firebug sẽ cho bạn thấy register.ts tập tin thay vì trong danh sách các kịch bản thay thế.

Đảm bảo bạn có thế hệ bản đồ nguồn trên trong tsconfig.json của bạn:

"compilerOptions": { 
    ... 
    "sourceMap": true 
}, 
Các vấn đề liên quan