Dans Node.js comment puis-je savoir le chemin de `cette` module?

Dans un Node.js le module que je suis en train d'écrire, je voudrais ouvrir un fichier--je.e, avec fs.readFile()--qui est contenue dans le même répertoire que mon module. Par qui je veux dire c'est dans le même répertoire que le ./node_modules/<module_name>/index.js fichier.

Elle ressemble à toutes les chemin d'accès relatif des opérations qui sont effectuées par le fs module de prendre place, par rapport au répertoire dans lequel Node.js est démarré. En tant que tel, je pense que j'ai besoin de savoir comment obtenir le chemin d'accès courant Node.js le module qui est en cours d'exécution.

Grâce.

  • Vous pouvez utiliser __dirname et __filename pour obtenir des informations sur l'emplacement du module.
InformationsquelleAutor Chris W. | 2011-03-07