私はaurelia skeleton-esnext-webpackプロジェクト内のmaterial-components-webライブラリをうまく使用しましたが、スケルトン-esnextプロジェクト。aurelia - skelton-esnextプロジェクトでmaterial-components-webを使用するとエラーが発生する
この問題は、skeleton-esnextプロジェクトがsystem.jsをモジュールローダーとしてjspmを使用していることが原因であるようです。
私のjspm_modules/npm/@ materialに正しい@materialライブラリをインストールすると思われるpackage.jsonのjspm依存関係セクションに"@material/textfield": "npm:@material/[email protected]^0.3.6"
を追加しました。
今、私はすべての私のアウレリア・ビュー・モデルの中から、このライブラリーから
import {MDCTextfieldFoundation} from '@material/textfield';
を任意のクラスにアクセスしようとしたとき、私はプロジェクト実行したときに、私は、ブラウザで次のエラーを取得する:
Error: (SystemJS) Unexpected token import
SyntaxError: Unexpected token import
at eval (<anonymous>)
at Object.eval (http://localhost:9000/jspm_packages/npm/@material/[email protected]:1:123)
at eval (....
を
この問題の原因となる可能性のあるものは何ですか?あなたはjspm_packages/npm/@material/[email protected]
に見れば
marc scheibに感謝このエラーを修正します。私たちは@ material/textfield/dist/mdc.textfieldを参照していますが、jspm_packages/npmの実際のフォルダ/ファイルは@ material/textfield @ 0.3.6/dist/mdc.textfieldです。jspmは@ 0.3.6部? – user4912152