Trình biên dịch AOT có phải là mặc định trên [email protected] và angular/[email protected] không? Chúng tôi đang chuyển các ứng dụng của chúng tôi ngày hôm nay, và tôi không biết wheter docs của nó vẫn còn hiệu lực: https://angular.io/docs/ts/latest/cookbook/aot-compiler.htmlTrình biên dịch AOT có phải là mặc định trên [email protected] không?
Tôi đang gặp một số vấn đề xuất hiện với AOT sưu lỗi như thế: tài sản 'MyModel' là tin và chỉ có thể truy cập trong lớp 'MyComponent'.
PS .: Đó là lỗi chỉ xuất hiện với ng build -target = sản xuất
Tôi nghĩ Mà loại hình báo lỗi không nên xảy ra trên JIT Compilation ...
sử dụng --aot = false sử dụng nghi thức biên dịch JIT? – Vinay
Có thực sự. Và một lần nữa ... không được thông báo về một bản dựng J2 – PierreDuc
sản xuất trong máy khách, AOT được biên dịch trước. Vì vậy, có, kết quả JS sẽ khác nhau rất nhiều. JIT nhanh hơn để xây dựng nhưng chạy chậm hơn. AOT xây dựng chậm hơn, chạy nhanh hơn – PierreDuc