2017-09-27 2 views
2

Ich versuche, Best Practices für den Aufbau einer Bibliothek und die Durchsicht des berühmten Bibliothekscodes zu finden. Ich schaute auf lodash und sah, dass die Build-Skripte alle ein lib Verzeichnis beziehen, das nicht existiert. Wenn ich dieses Repository klone, wie kann es erstellt werden, wenn diese Dateien nicht im Repository vorhanden sind?Wie hat lodash ein Build-Skript, das sich in einem Verzeichnis befindet, das sich nicht im Repository befindet?

+0

überprüfte ich den Link, weil ich die Antwort dachte offensichtlich sein könnte, aber es scheint nicht einmal verfügbar zu sein, wenn über 'npm' Download: https://unpkg.com/[email protected] 4.17.4/lib/main/build-dist.js –

+0

Ich war zunächst neugierig, weil es sagte, dass die "Haupt" -Datei lodash.js war, aber das gab es nicht. "Fair genug", dachte ich. Vielleicht wird es im Build-Skript erstellt. "WTF", dachte ich. – MrMisterMan

+1

Vielleicht ist [diese Warnung] (https://github.com/lodash/lodash/blob/master/.github/CONTRIBUTING.md#construction-notice-construction) relevant? Auch ['lodash.js'] (https://unpkg.com/[email protected]/lodash.js) _does_ existiert beim Herunterladen über' npm', FYI. –

Antwort

1

Wir haben lodash-cli zu verwenden, um einzelne Methodenpakete modularisieren und zu bündeln. In Version 5 bleiben wir jedoch bei einem einzelnen modularen Paket.

Reference

Verwandte Themen