2017-03-09 13 views
0

私は本当に誰かが私を怒らせるようにこのことについていくつかの光をシードできることを願っています。私は、次のコンソールエラーを取得しています:コンソールのAngular CLIエラー

Uncaught SyntaxError: Unexpected token import 
at eval (<anonymous>) 
at webpackJsonp.12.module.exports (addScript.js:9) 
at Object.512 (vendor.ts?d8d9:1) 
at __webpack_require__ (bootstrap 9a38e78…:52) 
at Object.1054 (scripts.bundle.js:31) 
at __webpack_require__ (bootstrap 9a38e78…:52) 
at webpackJsonpCallback (bootstrap 9a38e78…:23) 
at scripts.bundle.js:1 

それは私のvendor.tsファイルにmodernizrnによって引き起こされている:それはであるべきならば、私はのわからない

import './modernizr.js'; 

一つですvendor.tsファイル、またはangular-cli.jsonファイルのscriptsセクションにあります。私はvendor.tsとscriptsセクションの違いは何かを試してみましたが、私は運がなかった。誰かがそれが素晴らしいと私に言うことができる場合。

とにかく、私が試して、modernizrをangular-cli.jsonのscriptsセクションに組み込むと、プロジェクトはビルドされません。誰でもここで私を助けることができますか?それはちょうど、モダンがAngular 2でうまく動作しないか、それとも私(もっと可能性が高い)、どんな助けも大いに評価されるでしょうか?ここで

答えて

3

は、それが働いて取得する方法である:

  1. ダウンロードしてmodernizrをインストールします。 npm install --save-dev modernizr

  2. コマンドラインでそれをコンパイルします。 node .\node_modules\modernizr\bin\modernizr -c .\node_modules\modernizr\lib\config-all.json

  3. は、生成されたmodernizrを取ります.jsを "src"ディレクトリに置きます。またはどこでも好きな場所。

  4. スクリプトの下でangular-cli.jsonに追加します。パスはあなたの 'src'ディレクトリからの相対パスです。

    "スクリプト":[ "./modernizr.js" ]、

+0

おかげBoyanそれが御馳走を働きました。だから、天候を決定して、angular-cli.jsonのスクリプトセクションまたはventor.tsファイルに何かを入れるかどうかを決定しますか? –