Ich erkannte, dass, wenn ich eine globale Installation eines Moduls node.js (mit dem Flag -g) Knoten konnte nicht dieses Modul verwenden, es sei denn, ich schrieb den gesamten Pfad.node.js Module Pfad
Ich meine, das funktioniert nicht, wenn das Modul weltweit installiert wurde:
cheerio = require('cheerio'),
Ich habe das schreiben:
cheerio = require('/usr/lib/node_modules/cheerio'),
Wie kann ich sagen, zum Knoten dass es zu Suchen Sie nach den Modulen im richtigen Pfad?
Vielen Dank.
für Knoten, die meisten von uns (oder etwas) installiert Modul im Projektordner durch das Modul als Abhängigkeiten in Paket Hinzufügen .json. Während der Bereitstellung können Sie einfach Ihren Quellcode hochladen und npm install für das Modul auf dem Server installieren oder den gesamten Projektordner bereitstellen. Der Vorteil ist, dass es keine Abhängigkeit geben wird, um für verschiedene Projekte zu sorgen. Ich werde lib für PHP Java, aber nicht Knoten zentralisieren. – wayne