Tôi đang gặp vấn đề sau khi chạy các phiên bản dưới đây của JSPM với Angular2 và SystemJS (Phiên bản: [email protected] với JSPM @ 0.16.0-beta.2 và [email protected]) Đó là một lần các nguyên cảo được biên dịch (không có lỗi) tôi nhận được lỗi sau trong trình duyệt:Angular2 + Jspm.io: phản xạ siêu dữ liệu được yêu cầu khi sử dụng trang trí lớp
/jspm_packages/npm/[email protected]/src/util/decorators.js:70 Uncaught reflect-metadata shim is required when using class decorators
Bây giờ khi tôi tự bao gồm các tập tin Reflect.js : \ jspm_packages \ npm \ [email protected] \ Reflect.js vấn đề đó biến mất nhưng vấn đề tiếp theo xuất hiện trong danh sách nói là không xác định trong một tệp góc khác.
Xem src bitbucket dưới đây để biết các tập tin cấu hình (mã src) từ cả hai system.js và nguyên cảo/jspm.io
gì tôi đang tự hỏi là nếu nó hiện thậm chí có thể sử dụng jspm cùng với system.js để lấy tất cả các gói góc cần thiết cho góc để hoạt động bình thường. Thấy như cấu hình cho system.js không nêu rõ góc mà phụ thuộc vào nó:
"npm:[email protected]": {
"fs": "github:jspm/[email protected]",
"path": "github:jspm/[email protected]",
"process": "github:jspm/[email protected]",
"reflect-metadata": "npm:[email protected]",
"rx": "npm:[email protected]",
"url": "github:jspm/[email protected]",
"zone.js": "npm:[email protected]"
},
Nhưng họ không lấy ra (nhìn vào tab mạng)
UPD 15-05-2016, cho Angular2-rc1 sau khi cài đặt ** reflect-metadata ** để khắc phục sự cố này ngay bây giờ tôi gặp lỗi từ Bộ định tuyến – shershen