Giả sử tôi có một mô-đun có mã nguồn không phải là ECMA 5 (ví dụ: Coffescript hoặc Typecript hoặc bất kỳ thứ gì) và được phân phối ở dạng được biên dịch với bản đồ nguồn. Làm cách nào để đưa bản đồ nguồn này vào gói Browserify?Giữ nguyên bản đồ gốc bằng Browserify
Ví dụ tưởng tượng một dự án với một sự phụ thuộc duy nhất:
index.js
node_modules
typescript_module
(main.ts)
dist
main.js
main.js.map
Các "main.js.map" không được tiêu thụ bởi browserify. Tức là, bản đồ nguồn gói trình duyệt hóa thành "main.js" thay vì trì hoãn bản đồ gốc mô tả "main.ts"
Đối với hầu hết các biến đổi, có một cách để nhập bản đồ nguồn được tạo bởi bước trước đó , nhưng có cách nào để bảo vệ chúng trên các tệp đầu vào gốc, khi bản đồ nguồn đã tồn tại?
bản sao có thể có của [Giữ bản đồ nguồn kiểu bản gốc sau khi sử dụng browserify] (http://stackoverflow.com/questions/23453160/keep-original-typescript-source-maps-after-using-browserify) –
Thấy câu hỏi đó - câu trả lời là lỗi thời nhất, vì cú pháp không còn được Browserify hỗ trợ, nhưng tôi thậm chí không cố gắng vượt qua điều này thông qua việc làm mờ/rút gọn. Chỉ trình duyệt cũ đơn giản với '{debug: true}' tạo bản đồ nguồn mà không có tham chiếu đến bản gốc. –