7

Ok, tôi đã tạo một dự án Angular 2 Typescript cơ bản bằng cách sử dụng 5 Min QUICKSTART và nó đã được thiết lập và đang chạy.Không thể gỡ lỗi tệp Typescript (source) trong Firefox

nguyên cảo transpiller My được cấu hình để tạo nguồn bản đồ:

tsconfig.js

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    } 
} 

Bây giờ tôi có thể nhìn thấy * .ts file trong Chrome và có thể gỡ lỗi họ cũng như với Không có vấn đề. Nhưng Firefox (và FireFox Developer Edition cho rằng vấn đề) không phải lúc nào cũng hiển thị tệp .ts mặc dù "Hiển thị nguồn gốc" được chọn trong tùy chọn trình gỡ lỗi.

enter image description here

+0

tôi nhìn thấy chúng trong FF (47,0) nhưng không có trong Chrome (51.0.2704.103) – iberbeu

Trả lời

0

Nó sẽ làm việc cho Firefox nếu bạn sẽ liệt kê sourcemap với một đường dẫn đầy đủ trong tập tin biên soạn js:

//# sourceMappingURL=http://localhost:3000/app/app.component.js.map 

Nó vỉa như Firefox không thể làm việc với đường dẫn tương đối.

LƯU Ý: Chrome sẽ không làm việc với đường dẫn đầy đủ

+0

Tôi đã thử điều này nhưng không may mắn. –

0

Bạn cần phải thêm dòng nhận xét này vào mã nguồn của bạn

//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map 

Có lẽ thử thêm:

"typeCheck": true, 
Các vấn đề liên quan