2016-06-26 9 views
19

staram następujące polecenie PowerShell (jako administrator)Próbując zainstalować kątowa 2 materiał z KMP - nierozpoznany znak w tekście źródłowym

npm install @angular2-material 

i pojawia się błąd:

Unrecognized token in source text. 
At line:1 char:13 
+ npm install <<<< @angular2-material 
    + CategoryInfo   : ParserError: (:) [], ParentContainsErrorRecordException 
    + FullyQualifiedErrorId : UnrecognizedToken 

mam próbowałem nawet uzyskać pojedynczy komponent A2M (rdzeń) i uzyskać ten sam błąd:

npm install @angular2-material/{core} 

Czy masz pojęcie, co robię źle?
npm: 3.9.5
węzeł: 6.2.2
OS: Win7

Aktualizacja:
znalazłem następujący problem na A2M GitHub - Wygląda na to może być problem z PS.
https://github.com/angular/material2/issues/297

Aktualizacja 2:
Korzystanie cmd zamiast PS działa.

+1

proponuję odpowiedzieć na własne pytanie z informacji podanych w Aktualizacji 2. Pomoże inni widzą rozwiązanie, jeśli natkną się podobnego problemu. – gxclarke

Odpowiedz

11

Używanie poleceń cmd zamiast PS.

+1

dlaczego jednak ....? – Inigo

30

spróbować cytaty:

npm install "@angular2-material" 
+0

Tak, to działa. Zmienia się również ps na cmd. – Eduardo

+0

Najprawdopodobniej jest to z powershell, więc używaj z cudzysłowami ze względu na symbol @, więc 'npm install - zapiszę @ @ kątowe/materiałowe" "@ kątowe/cdk" ' –

Powiązane problemy