2016-03-21 33 views
27

Visual Studio 2013 UP5 + Tệp css.map được tạo của Web Essential (v. 2.6.36) không hợp lệ trong "Google Chrome", tuy nhiên nó hợp lệ "Firefox". Do đó nó đã trở thành không thể gỡ lỗi ít tập tin trong google chrome. Failed parsing SourceMap : css map filesGoogle Chrome "Không phân tích cú pháp Bản đồ nguồn": css.map (Web Essential)

Hiện tại, tôi đang sử dụng Web Essential 2.6.36 (+ Visual Studio 2013 Up5). Tôi có thể tắt bản đồ nguồn từ cài đặt của nhà phát triển google chrome. Mà sẽ loại bỏ những sai sót, tuy nhiên chúng tôi vẫn không thể gỡ lỗi ít tập tin và thay đổi phong cách. Đó là một vấn đề khủng khiếp.

Google Chrome Developers tools: disable source map parse

Mọi lời khuyên sẽ được đánh giá cao. Cảm ơn bạn trước.

+0

Tôi cũng đang gặp vấn đề này chính xác, sử dụng cùng một công nghệ/phiên bản. – Traw

Trả lời

49

Sự cố là WebEssentials lưu tệp trong UTF8 with BOM nhưng Chrome không thể mở các tệp này dưới dạng .map tệp.

Là một sửa chữa tạm thời, bạn có thể vào tập tin .map của bạn trong Visual Studio và lưu nó như một Unicode (UTF-8 mà không cần chữ ký) hoặc US-ASCII sử dụng

File -> Advanced Save Options -> Unicode (UTF-8 without signature) or US-ASCII. 

Có thể là về việc thay đổi liên quan .css tệp bạn sẽ phải lặp lại quá trình này. Tuy nhiên, khi tôi thử nghiệm thêm một số quy tắc cho .css, định dạng đúng được giữ nguyên cho tệp .map.

Tôi đã báo cáo này trên WebEssentials GitHub: Issue 1993

Và có một số báo cáo khác:

+0

nếu bạn muốn khắc phục sự cố này, vui lòng gắn sao báo cáo sự cố Google Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=611328. Vấn đề này báo cáo vấn đề với các tệp được mã hóa bởi UTF8 với BOM. – PeterMacko

+0

Cũng làm việc cho tôi nếu tôi sử dụng Unicode (UTF-8 WITH signature) – Remy

+1

Dường như vấn đề Chrome vừa mới được phát hành trong phiên bản 52 và điều này đã được giải quyết ngay bây giờ. –

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