2016-07-10 1 views
4

私は角度2 CLIで角度2アプリケーションを生成しました。 index.htmlファイルで#各scripts.polyfillsは誰から来ていますか?

ようなものです:アプリケーションがCLIコマンドを使用して構築された場合

{{#each scripts.polyfills}} 
    <script src="Application/{{.}}"></script> 
{{/each}} 

'NGビルド' のindex.htmlの出力は次のとおりです。今

<script src="Application/vendor/scripts1.js"></script> 
<script src="Application/vendor/scripts2.js"></script> 
<script src="Application/vendor/scripts3.js"></script> 

私はあなたにどこにいるのか聞いてきます。

とscripts.polyfillsは角2アプリを作成し、私のCLIで定義されたオブジェクトである

「スクリプト」という名前のフォルダ/変数はどこにも見つかりません。

答えて

4

ポリフィルは角型ツールに組み込まれています。 Polyfill for angular

options.polyfillsのリンク先ページで検索します。 他のポリフィルを含める場合は、angle-cli-build.jsに含めることをお勧めします。ポリフィルはvendorNPMファイル以外polyfillsタグを追加すると、たとえば、jqueryのを含めるします -

vendorNpmFiles: [ 
    'systemjs/dist/system-polyfills.js', 
    'systemjs/dist/system.src.js', 
    'zone.js/dist/**/*.+(js|js.map)', 
    'es6-shim/es6-shim.js', 
    'reflect-metadata/**/*.+(ts|js|js.map)', 
    'rxjs/**/*.+(js|js.map)', 
    '@angular/**/*.+(js|js.map)', 
    'jquery/**/*.js' 
], 
polyfills:[ 
    'vendor/jquery/dist/jquery.min.js', 
    'vendor/es6-shim/es6-shim.js', 
    'vendor/reflect-metadata/Reflect.js', 
    'vendor/systemjs/dist/system.src.js', 
    'vendor/zone.js/dist/zone.js', 
] 
+0

私はちょうどangular2-トースターをインポートしようとしました。 404エラーを投げています。 angle2-toaster.jsでなければならないindex.jsを取得するのは奇妙です。 http:// localhost:4200/vendor/angular2-toaster/index.js – Tun

関連する問題