Holen Sie sich die node.js installieren Sie Weg vom code

Ich versuche zu schreiben, eine debugging-framework für node.js und bin eine harte Zeit, herauszufinden, wie man den vollständigen Pfad zu einem core-Modul-Datei, wie fs.js.

Ich habe gehört, es ist in der /lib - Ordner der installation Knoten, aber würde ich brauchen, um dieses aus dem code in einer konsistenten Art und Weise für eine Vielzahl von installieren Situationen (einschließlich windows).

Ich habe versucht, einen Blick auf die process und process.env Werte für so etwas wie ein Knoten installieren, der Pfad kann aber nichts sehen, dass sofort öffnet sich bei mir.

  • suchen Sie in require.cache, aber es scheint nicht, eine direkte Zuordnung zwischen den Namen des Moduls und den Dateinamen, dh require('fs') und fs/index.js
  • require.cache nicht wirklich helfen. Es gibt keine Garantie, dass der name der Datei entspricht einer tatsächlichen module; sprich, ich könnte brauchen, um zu laden fsHelper.js im fs Modul.
InformationsquelleAutor Jacob | 2012-10-03
Schreibe einen Kommentar