Wir bekommen den Fehler mit Winkel-cli beta 18Angular 2/Schräg 2 CLI/lodash Funktionen nicht gefunden
Error: Uncaught (in promise): TypeError: __WEBPACK_IMPORTED_MODULE_6_lodash__.find is not a function
Lodash + Typen zum package.json hinzugefügt wurden: -
"lodash": "4.14",
"@types/lodash": "4.14.38",
im Skripte Abschnitt Winkel cli.json haben wir einen Verweis auf das Modul
"../node_modules/lodash/lodash.js",
wir verwenden den Import lodash: -
import * as _ from 'lodash';
Die kompilierte scripts.bundle.js
hat die lodash javascript enthalten.
Gibt es etwas, das ich vergessen habe?
Danke!
Das Problem war, es in den angular-cli.json zu setzen. Ich habe versucht, das für einen Tag zu beheben (es hat vorher funktioniert - ich denke, wenn ich eine npm-Installation gemacht habe, wurden einige der Paketversionen erhöht, jetzt funktioniert es nicht mehr mit lodash im Scripts-Bereich). Können Sie näher erläutern, warum es im Abschnitt "Skripte" nicht benötigt wird? Danke für deine Hilfe, du hast meine geistige Gesundheit gerettet! :) –
Ich bin kein Export auf diese, aber ich verstehe, dass es den Scripts Abschnitt hinzufügen wird die js-Bibliothek zum globalen Umfang Ihrer eckigen App hinzufügen. Dies wird nicht mit lodash benötigt. Normalerweise sollte eine einfache npm-Installation und dann der Import alles sein, was jetzt benötigt wird, da angle-cli webpack und nicht systemjs mehr verwendet. (Siehe https://github.com/angular/angular-cli#3rd-party-library-installation) Schön, dass es funktioniert hat – Riscie