جاوااسکریپت - Angular2 - نمیتوان ویژگی 'stack' را روی undefined قرار داد


من با Angular2 مشکل دارم، وقتی سرویس ایجاد کردم و آن را به appModule در بخش providers:[] پیوست کردم، خطا دریافت کردم:

Uncaught TypeError: Cannot set property 'stack' of undefined
    at SyntaxError.set [as stack] (eval at <anonymous> (http://localhost:8080/vendor.js:94:2), <anonymous>:1628:63)
    at assignAll (eval at <anonymous> (http://localhost:8080/polyfills.js:2217:2), <anonymous>:704:29)

من دو برنامه ساختهام و قبلاً با چنین خطایی مواجه نشدهام... این فایل سرویس ساده من است:

Injectable()
export class RecordService {

    private API_END_POINT: string = 'app/records';
    private API = process.env.API_END_POINT;

    constructor(private http: Http ) {

    }

    getRecords(): Observable<any> {
        return this.http
            .get( this.API_END_POINT )
            .map( (res:Response) => res.json().data as RecordModel )
            .catch(this.handleError);

    }

    private handleError(error: any): Promise<any> {
        console.error('An error occurred', error);
        return Promise.reject(error.message || error);
    }

}

من هیچ ایدهای ندارم که چگونه این را درست کنم، هیچ اطلاعاتی درباره این خطا در جایی نیست... لطفاً کمک کنید!

پاسخ شماره ۱

به نظر میرسد در zone.js یک باگ وجود دارد. سعی کنید نسخه را روی 0.7.4 تنظیم کنید و ببینید آیا پیام خطا واضحتر است یا نه

برای اطلاعات بیشتر اینجا را بررسی کنید

npm install --save [email