node.js besoin de ne pas trouver de modules personnalisés
Ici est la structure du projet:
/
app.js
package.json
/node_modules
/app
config.json
/frontend
assets and html tpls
/modules
couch.js
raeume.js
users.js
J'ai besoin de config.json, raeume.js et users.js à partir de app.js et tout cela fonctionne très bien.
var config = require('./app/config');
var raeume = require('./app/modules/raeume');
var users = require('./app/modules/users');
Alors j'ai besoin de config.json et couch.js à partir de user.js de la même façon et il ne sera pas trouver quoi que ce soit.
var couch = require('./app/modules/couch');
var config = require('./app/config');
Je suppose qu'il doit trouver. Après quelques recherches, j'ai vu un paysage diversifié de problèmes inclusive comment nœud est compilé. Sont donc inclus: je travaille sur mac osx 10.8 avec nœud v0.10.7.
Vous devez vous connecter pour publier un commentaire.
Le chemin est relatif au répertoire dans lequel vous
require
ing les fichiers, de sorte qu'il devrait être quelque chose comme:Un peu de précisions, si vous écrivez
vous essayez de
require
le canapé module qui se trouve dans le répertoire courant, si vous écrivezvous essayez de
require
le canapé module installé vianpm
../
dansrequire('couch');
require('qmlweb')
ourequire('./node_modules/qmlweb')
, il est dit que le module ne peut pas être trouvé. Encore qmlweb est installé dans node_modules/qmlweb, et tous les fichiers sont là.Voici comment vous le faites :
Il doit être: