2016-06-20 15 views
0

ローカルPCのWAMPからAngular2アプリを実行しようとしています。
私はWAMP/WWWフォルダからアプリを開発し、localhost:3000localhost/myapp(liteserverとWAMP)の両方からさまざまな段階でそれをテストローカルWAMPサーバーのAngular2エラー

私は右<head>下にIndex.htmlとに<base href="/">を追加しようとするまで、すべてが正常に動作します。その時点で
は、唯一のWAMPをして、私はエラーを取得:ReferenceError: System is not defined

は、このエラーを過ぎて取得する任意の回避策または修正はありますか? (そして次の1つに移動:))

これは私のIndex.htmlです。

<html> 
<head> 
<base href="/"> 
<title>Firebase</title> 
<meta charset="UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="assets/css/bootstrap.min.css"> 

<script src="node_modules/core-js/client/shim.min.js"></script> 
<script src="node_modules/zone.js/dist/zone.js"></script> 
<script src="node_modules/reflect-metadata/Reflect.js"></script> 
<script src="node_modules/systemjs/dist/system.src.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 

<!-- 2. Configure SystemJS --> 
<script src="systemjs.config.js"></script> 
<script> 
    System.import('app').catch(function(err){ console.error(err); }); 
</script> 
    </head> 
    <!-- 3. Display the application --> 
    <body> 
    <my-app>Loading...</my-app> 
</body> 
</html> 

更新:
LiteServerは、作業フォルダ構造、およびmain.ts:

lite server

WAMP、Index.htmlと wamp

+0

これを試してください:document.write( ''); –

+0

ディレクトリ構造を投稿できますか? – kemsky

+0

System.jsがロードされて含まれている場合、ブラウザコンソールを確認できますか? –

答えて

0

私だけでした新しいについて読むと私はこれを試してみると思った:

<base href=".">

それはそれ以上のエラーで動作します!

ルータについてのすべてのチュートリアルで、この方法がすべて表示されていても、理由はわかりませんが、wampとliteserverは両方とも正常に動作します。<base href="/">私はこれが他の人がこのばかげたことに時間を無駄にするのを助けてくれることを願っています。

関連する問題