Mit React und anderen Frameworks ist es jetzt üblich, npm und package.json zu verwenden, um die Bibliotheken zu installieren, die Sie am Frontend verwenden. Wenn Sie eine universelle/isomorphe App entwickeln, führt dies zu dem Problem, dass die Abhängigkeiten für das Frontend und Backend in derselben Datei gespeichert sind, wodurch eine umfangreiche Abhängigkeitsliste erstellt wird.Organisieren von Abhängigkeiten von package.json in universellen/isomorphen Anwendungen
Wenn Sie npm --save/- save-dev benutzen, werden beide Arten von Abhängigkeiten (Frontend, Backend) gemischt und es ist schwierig zu wissen, ohne eins nach dem anderen zu gehen, welches wo benutzt wird.
Abgesehen von der manuellen Sortierung und Verwaltung der Abhängigkeitsliste gibt es eine Möglichkeit, die Liste sauber zu halten? Welche Strategien haben Sie, um Abhängigkeitslisten zu verwalten?
Gibt es etwas in den Beispielen wie diese, die Sie nicht https://github.com/erikras/react-redux-universal-hot-example gefallen hat? – azium
Es ist vor allem über die Organisation von Abhängigkeiten und devdependencies. Diese Listen sind sehr umfangreich und es ist schwierig, sie beim Aktualisieren und Bereinigen ungenutzter Abhängigkeiten zu verfolgen. – JayC
Verwenden Sie Bower für Ihr Front-End-Abhängigkeitsmanagement. Es kommt mit seinen eigenen Strukturen unabhängig von npm. – Joe