PowerShellから次のコマンドを試してみます(管理者として)
npm install @angular2-material
エラーを取得します:
Unrecognized token in source text.
At line:1 char:13
+ npm install <<<< @angular2-material
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnrecognizedToken
単一のA2Mコンポーネント(コア)を取得しようとしても、同じエラーが発生しました。
npm install @angular2-material/{core}
私が間違っていることは何ですか?
npm:3.9.5
ノード:6.2.2
OS:Win7
更新:
A2M GitHubで次の問題が見つかりました-PSに問題があるようです。
https://github.com/angular/material2/issues/297
更新2:
PSの代わりにcmdを使用すると機能します。
@は、PowerShellが@ angular2-materialを変数として扱うようにします。
または
"@angular2-material"
引用符を試してください:
npm install "@angular2-material"
私はエディターでコマンドを入力したときに同じ問題に直面しましたが、解決策を得て、システムcmdでコマンドを実行しようとしたので、簡単に実行して問題を解決しました。
エディタの代わりにコマンドプロンプトでコマンドを試してください。