2017-09-18 20 views
0

私はバワーでsystemjsをインストールしました。私は正常に私のウェブサイトにロードしますが、system-config.jsではSystemJSが定義されていない間違いがあります。どうして?bower_componentsからsystemjsをロードしてください。

<script src="./bower_components/systemjs/build/system.min.js"></script> 
<script src="./scripts/system-config.js"></script> 

SystemJS.config({ 
    transpiler: 'plugin-babel', 
    map: { 
     //system transpiler 
     'plugin-babel': './bower_components/systemjs-plugin-babel/plugin-babel.js', 
     'systemjs-babel-build': './bower_components/systemjs-plugin-babel/systemjs-babel-browser.js', 

     //app scripts 
     'main': './scripts/main.js', 
     'requester': './scripts/requester.js', 
     'templates': './scripts/templates.js', 
     'data': './scripts/data.js', 

     //controllers 
     'home': '../controllers/home.js', 
     'login-form': '../controllers/login-form.js', 

     //js libraries 
     'jquery': './bower_components/jquery/dist/jquery.js', 
     'navigo': './bower_components/navigo/lib/navigo.min.js', 
     'handlebars': './bower_components/handlebars/dist/handlebars.js', 
    } 
}); 

SystemJS.import('./scripts/main.js').then(x => console.log(x), x => console.log(x)); 
+0

は、system-config.jsをロードするタグの下または上に投稿したスクリプトタグです。 –

+0

このスクリプトでは、systemjs –

+0

をロードし、system-config.jsはどこにロードしますか? –

答えて

1

おそらく、エラーを再現しようとしたときと同じ間違いをしました。

あなたはコマンドでSystemJSをインストール:

bower install systemjs 

これは、あなたが探しているライブラリではありません。

https://bower.io/search/にアクセスし、systemjsを検索してください。

JavaScriptのオブジェクトは、ユーザーのシステム情報で確認することができます。

実際のパッケージは、installコマンドにドットを追加system.jsなくsystemjs

ソリューション

という名前です。

bower install system.js 
+1

ありがとう、それは動作します –

関連する問題