2017-10-02 2 views
0

Ich bin neu in Node.js Web-Entwicklung. Habe gerade ein Projekt mit ExpressGenerator (Projektstrukturgenerator für ExpressJS-Framework) erstellt.So verwenden Sie Front-End-Npms für Ihr Projekt

Die Frage ist: Wenn ich FineUploader Front-End-JS-Bibliothek für meine Anwendung verwenden möchte, die durch NPM-Paket zur Verfügung gestellt wird, wie sollte ich es in meinem Projekt ordnungsgemäß einbetten? package.json verwaltet serverseitige Abhängigkeiten. Wenn Autoren des Front-End-Moduls es als npm veröffentlichen, welchen Ansatz zur weiteren Nutzung geben sie an? Ein weiterer Paketmanager wie Bower?

Antwort

0

Sie haben Recht, dass package.json serverseitige Abhängigkeiten verwaltet, aber nicht vollständig. Sie können und sollten sich darauf verlassen, um auch Frontend-Abhängigkeiten zu verwalten.

Damit dies funktioniert, benötigen Sie einen Modul Bundler, um das Knotenmodul für den Browser zu packen. Einige der beliebtesten Bündler, um dies zu erreichen, schließen unter anderem Webpack, browserify, rollup ein.

Beachten Sie auch, dass Sie die Bündelung von Knoten js Modulen CDN-Dienste wie unpkg oder wzrd so delegieren kann, dass alles, was Sie tun müssen, um ein Knotenmodul in Ihrem Frontend-Code zu verwenden ist, einen Link in Ihrem HTML zu der gehören cdn gebündeltes Modul

Verwandte Themen