2015-12-28 17 views
5

Tôi chỉ xem qua Hướng dẫn Meteor Angular 2. Ở bước 6, tôi đã thử một cách ngẫu nhiên 'cập nhật sao băng' đã làm hỏng mẫu của tôi. Cập nhật làm việc và máy chủ đang bắt đầu. Tuy nhiên, màn hình trình duyệt vẫn trống và trong giao diện điều khiển xuất hiện lỗi. Vì tôi mới đến thiên thạch tôi không thể tìm ra lý do tại sao?mẫu angular2-meteor ngừng hoạt động sau khi cập nhật sao băng

Reloading trong trình duyệt kết thúc với thông báo lỗi sau đây trong giao diện điều khiển:

Uncaught SyntaxError: Unexpected token < 

Uncaught (in promise) Uncaught SyntaxError: Unexpected token < 
    Evaluating http://localhost:3000/client/app.js 
    Error loading http://localhost:3000/client/app.js 

Cập nhật lệnh điều khiển đầu ra:

meteor update 
This project is already at Meteor 1.2.1, the latest release. 

Changes to your project's package version selections from updating package 
versions: 

barbatus:angular2  upgraded from 0.6.6 to 0.7.3 
barbatus:ng2-compilers upgraded from 0.1.0 to 0.1.1 
barbatus:ts-compilers upgraded from 0.1.8 to 0.1.9_5 
barbatus:typescript  upgraded from 0.1.3 to 0.1.3_3 
urigo:angular2-meteor upgraded from 0.2.5 to 0.3.5 

Khởi động lại thiên thạch:

meteor  

=> Started proxy.        
=> Started MongoDB.       
***** New typings have been added *****  | 
typings/angular2/core.d.ts 
typings/angular2/common.d.ts 
typings/angular2/bootstrap.d.ts 
typings/angular2/platform/browser.d.ts 
typings/es6-promise/es6-promise.d.ts 
typings/es6-shim/es6-shim.d.ts 
***** Please re-start your app ***** 

meteor  

=> Started proxy.        
=> Started MongoDB.       
=> Started your app.       

=> App running at: http://localhost:3000/ 
+0

Có một số câu hỏi có lỗi tương tự và chúng dường như là tất cả về việc thiếu nhập. –

+0

Tôi sẽ đi qua từng mẫu một. Sự cố chỉ xuất hiện sau khi cập nhật. Không tìm thấy cùng một câu hỏi tương tự. Câu hỏi nào bạn đang đề cập đến @ GünterZöchbauer – Manuel

+0

http://stackoverflow.com/search?q=%5Bangular2%5D+%22Unexpected+token+%3C%22+ –

Trả lời

7

Angular2 đã thay đổi và bạn sẽ cần nhập các gói cụ thể cho từng phụ thuộc. Hướng dẫn Meteor2 Meteor đã lỗi thời. Tôi không chắc chắn những gói nên được nhập khẩu để thực hiện Bước 6 làm việc, nhưng làm ví dụ, Bước 0 Bootstrapping sẽ làm việc với sự thay đổi sau đây:

Trong app.ts của bạn thay đổi dòng:

import {Component, View, bootstrap} from 'angular2/angular2'; 

tới:

import {bootstrap} from 'angular2/platform/browser' 
import {Component, View} from 'angular2/core'; 

Ngoài ra, có một số thông tin cập nhật cho các hướng dẫn here

Hy vọng nó ông lps.

CẬP NHẬT: Tôi đã phát hiện ra rằng http://ng-meteor.meteor.com/tutorials/angular2/ không còn được dùng nữa. Tôi khuyên bạn nên theo dõi http://www.angular-meteor.com/tutorials/socially/angular2/ để thay thế.

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