2016-06-26 38 views
19

provo il seguente comando da PowerShell (come amministratore)per l'installazione angolare 2 Materiale da NPM - Token non riconosciuto nel testo di partenza

npm install @angular2-material 

e ottengo l'errore:

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

ho anche cercato di ottenere solo un singolo componente A2M (core) e ottenere lo stesso errore:

npm install @angular2-material/{core} 

Qualsiasi idea di cosa sto facendo male?
npm: 3.9.5
nodo: 6.2.2
OS: Win7

Aggiornamento:
ho trovato il seguente problema su GitHub A2M - sembra che potrebbe essere un problema con PS.
https://github.com/angular/material2/issues/297

Aggiornamento 2:
Utilizzando cmd invece di PS funziona.

+1

vi suggerisco di rispondere alla tua domanda con le informazioni che hai fornito nell'aggiornamento 2. Vi aiuterà gli altri a vedere la soluzione se si imbattono in un problema simile. – gxclarke

risposta

11

Utilizzo di cmd anziché di PS.

+1

perché però ....? – Inigo

30

citazioni provare:

npm install "@angular2-material" 
+0

Sì, funziona. Anche la modifica di ps in cmd funziona. – Eduardo

+0

Molto probabilmente proviene da powershell, quindi usa le virgolette a causa del simbolo @ quindi 'npm install --save" @ angular/material "" @ angular/cdk "' –

Problemi correlati