2016-06-13 5 views
0

Angular2ベータ18からAngular2 RC1にアプリケーションを更新しようとしていますが、すでにインポートが変更されており、多くの構文エラーが修正されています。アプリが読み込まれています。また、Angular2クイックスタートは機能しません!Angular2 RC1の読み込み問題 - SyntaxError:予期しないトークン<

zone.js:323 Error: (SystemJS) SyntaxError: Unexpected token < 
    Evaluating http://localhost:8080/@angular/platform-browser-dynamic 
    Error loading http://localhost:8080/app/ts/main.component.js 

私の主なコンポーネントは次のとおりです。

import {bootstrap} from '@angular/platform-browser-dynamic'; 
import {AppComponent} from './app.component'; 

bootstrap(AppComponent); 

私はこのhttps://github.com/valor-software/ng2-dragula/issues/274を見つけましたが、私はそれは、など必要と感謝を検索するために何を意味するのかは考えて、持っていません。

答えて

0

モジュールローダー(SystemJS)にアプリケーションの構造を記述する必要があります。そのため、インポートが解決されたときにファイルを探す場所を知る必要があります。今すぐmain.component.jsapp/ts/フォルダーに探し、サーバーはSystemJSが認識できない既定のファイル(おそらくindex.html)を返します(index.htmlの最初の文字は<です)。 SystemJSを設定するには

、私はあなたが作業したアプリのいくつかの例を見て、それらが設定されている方法を見て提案し、または取り扱うツールを使用system-config.js

System.config({ 
    map: { 
    // when I ask for 'app' look for it in 'path/to/app` folder 
    app: 'path/to/app' 
    }, 
    // describe 'app' package, so System knows how to handle it 
    // look at docs for options... 
    packages: { 
    app: { 
     // if you compiled ts to CommonJS module 
     format: 'cjs' 
    } 
    }, 
}); 

configオブジェクトにmapおよび/またはpackagesプロパティを追加あなたのための設定、例えばAngular CLI

関連する問題