2017-02-09 3 views
0

Ich habe versucht, Lodash für Datentabelle zu verwenden. Hier ist, was ich habe versucht:angular2 Fehler in lodash js

  • npm lodash installieren - gab nicht Paket Fehler

  • gesucht Problem finden und versucht dann npm installieren --save @ Typen/lodash

diese produziert folgende Ausgabe:

+-- UNMET DEPENDENCY @angular/[email protected]~2.1.0 
+-- UNMET PEER DEPENDENCY @angular/[email protected] invalid 
+-- UNMET DEPENDENCY @angular/[email protected]~2.1.0 
`-- @types/[email protected] 

die ich nicht verstehe, seit meinem package.json Folgende hat:

"@angular/common": "~2.1.0", 
"@angular/compiler": "~2.1.0", 
"@angular/core": "~2.1.0", 
  • nach diesem, IDE Paket finden, aber wenn ich npm Start laufen/ng dient ich mehrere Fehler

    ERROR in [default] Pfad \ node_modules \ bekommen @ types \ lodash \ index.d.ts: 192 81:20 Namespace '_' kann nicht gefunden werden.

    ERROR in [default] Pfad \ node_modules \ @types \ lodash \ index.d.ts: 190 21.57 Kann 'Viele' finden Namen.

    ERROR in [default] Pfad \ node_modules \ @types \ lodash \ index.d.ts: 194 41: 0 Erklärung oder eine Erklärung erwartet.

und ersten beiden Fehler wiederholen jeweils mehrere Male, aber mit einer unterschiedlichen Anzahl (ich denke Linie)

Was soll ich tun um dieses Problem zu lösen?

Antwort

0

Also was für mich funktionierte, war package.json Datei von einem anderen (Arbeitsprojekt) zu bekommen und npm installieren. Ich habe immer noch keine Ahnung, warum meine nicht funktioniert hat, aber das hat das Problem gelöst.

0

Dieses Problem tritt auf, wenn Sie ein altes Modul installieren (wie in Ihrer package.json geschrieben), aber es ist nicht verfügbar auf git aufgrund der Aktualisierung in ihrer Version. für dieses Problem zu lösen

1.Need to install the project’s local dependencies (that’s where it’s looking for lodash). To do that, 
    2.cd into the project directory and run npm install. 
    3.You can also try npm i --save lodash 

Wenn die package.json Datei vorhanden ist, und wenn es die lodash Abhängigkeit enthält könnten Sie versuchen, den node_modules Ordner, und führen Sie folgenden Befehl zu entfernen:

$ npm cache clean  
$ npm install 

Der erste Befehl wird den npm-Cache bereinigen. (nur um sicher zu sein) Der zweite Befehl wird alle (fehlenden) Abhängigkeiten des Projekts installieren.