Ứng dụng của tôi đang sử dụng JSPM và SystemJS để tải mô-đun và đang sử dụng góc cạnh.Cách sử dụng các tệp Javascript của bên thứ ba được rút gọn bằng JSPM
tập tin config.js của tôi có bản đồ góc như:
"angular": "github:angular/[email protected]"
Vì vậy, khi tôi làm import angular from 'angular'
, tôi nhận được tập tin angular.js từ Đường dẫn định nghĩa trong file config.js. Tốt lắm.
Bây giờ, yêu cầu là tôi muốn sử dụng các tệp JavaScript của bên thứ ba được rút gọn (angular.min.js) trong ứng dụng. Nhưng không có tệp được rút gọn trong jspm registry
Vì vậy, thời gian tải ban đầu của ứng dụng của tôi cao do có quá nhiều tệp lớn, ví dụ: angular.js, browser.js vv mất quá nhiều thời gian để tải.
Tôi biết, tôi có thể thực hiện jspm bundle
để rút gọn tất cả các tệp phụ thuộc đệ quy, bao gồm cả tệp của nhà cung cấp. Nhưng câu hỏi của tôi là:
1 - Có thể sử dụng tập tin được rút gọn của nhà cung cấp (angular.min.js) trực tiếp với JSPM? Nó là tốt để sử dụng tập tin minified của nhà cung cấp hơn là khai thác chúng ourshelves, phải không?
2 - Nếu không thể thực hiện điều này, tôi chỉ có thể đóng gói các tệp ứng dụng cụ thể của mình và vẫn có thể sử dụng tệp angular.js đã được rút gọn (gói riêng)?
Phương pháp được đề xuất ở đây là gì?
Bạn có thể thêm các tệp được rút gọn vào sổ đăng ký của mình không? – mikep
Lần đầu tiên tải xuống tất cả các js này và kiểm tra hiệu suất với https://gtmetrix.com/. sau đó tải về js minfied và thay thế bằng js cũ. –