2017-08-25 22 views
5

Cập nhật ngày 28 tháng 8: Cấu hình gói chính xác bên dưới nhưng với zone.js 0.8.16 thay vì không tạo ra lỗi. Bất kỳ ý tưởng tại sao?Phạm vi không bắt buộcLỗi: Kích thước ngăn xếp cuộc gọi tối đa vượt quá CHỈ khi sản xuất

Chỉnh sửa: Tôi đã cố gắng tìm hiểu xem vấn đề đến từ đâu. Nếu đây là một vòng lặp vô tận, chính xác thì nó xảy ra ở đâu, nhưng tôi không giải mã được mã trong các polyfill hoặc nhà cung cấp.

Tôi đang triển khai ứng dụng Góc sử dụng Firebase Hosting. Khi biên dịch và thử nghiệm bằng cách sử dụng localhost, mọi thứ hoạt động tốt. Nhưng khi tôi triển khai trên Firebase Hosting, trang web trực tiếp của tôi không bao giờ có thể bỏ qua đăng nhập bằng cách sử dụng Auth0, cho tôi lỗi tương tự bên dưới vô tận trong bảng điều khiển. Làm thế nào tôi có thể tìm ra nguyên nhân gây lỗi chính xác?

Uncaught RangeError: Maximum call stack size exceeded 
 
(anonymous) @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
o.(anonymous function) @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
(anonymous) @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
_makeRequest @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
_sendProcessedPayload @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
_send @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
_processException @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
_handleStackInfo @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
captureException @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1 
 
L @ polyfills.70fc3f963669a0ddfcd2.bundle.js:1 
 
r @ vendor.bd83d2a24392414468c4.bundle.js:1

Dưới đây là danh sách các gói của tôi trong dự án:

├── @agm/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @angular/[email protected] ├── @ngx-translate/[email protected] ├── @ngx-translate/[email protected] ├── @types/[email protected] ├── @types/[email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]

Nếu tôi chạy ng serve mọi thứ hoạt động tốt và tôi có thể đăng nhập. Nếu tôi chạy ng build --prod thì firebase serve (cố gắng mô phỏng môi trường sản xuất) Tôi nhận được lỗi ở trên khi tôi cố đăng nhập. Đăng nhập = chỉ cần gọi thư viện khách hàng của webAuth của Auth0, không bao giờ kết thúc bằng việc gọi lại chức năng của tôi.

+0

Nếu đó là trường hợp, tại sao nó xảy ra chỉ về sản xuất (live) máy chủ và không bao giờ trên localhost? – Sammy

+1

Vui lòng cung cấp các cách để tái tạo vấn đề của bạn (ví dụ: kho git hoặc ít nhất, bạn đang sử dụng gói và phiên bản nào). Bạn thậm chí không đề cập đến phiên bản angular/angular-cli bạn đang sử dụng ... – Will

+0

Tôi rất tiếc. Tôi sẽ cập nhật câu hỏi ngay bây giờ. – Sammy

Trả lời

5

Lỗi này đã được báo cáo herehere và có lẽ sẽ được cố định bằng phiên bản tiếp theo của zone.js

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