configurer la lecture de requirejs à partir de node_modules

Je suis en train de configurer un nodejs projet pour utiliser requirejs. J'appelle mon programme avec node r.js ./config/main.js et mon main.js se présente comme suit:

var cs = require("coffee-script");
var requirejs = require("requirejs");

requirejs.config({
  nodeRequire: require,
  baseUrl: ".",
  paths: {
    cs: "cs",
    CoffeeScript: "CoffeeScript",
    csBuild: "csBuild",

    express: "express",
    nohm: "nohm",
    redback: "redback",
    _: "underscore",
    "connect-redis": "connect-redis",
    freebase: "freebase"
   }
});

console.log("hetet");
requirejs(["cs!./config/app"], function(app){
  console.log("closing")
});

et à l'intérieur de l'app.café:

define((require) ->

  express = require("express")

  RedisStore = require("connect-redis")(express)
  app = express.createServer()

  config = require('cs!./config')

  require('cs!./setup')(app, express, RedisStore)
  require('cs!./routes')(app)
  require('cs!../src/server')

  app.listen(config.server.port)
)

Je semble ne pas parvenir à main.js avec l'erreur:

node.js:201
        throw e; //process.nextTick error, or 'error' event on first tick
              ^
Error: Calling node's require("config") failed with error: Error: Calling node's require("config") failed with error: Error: Cannot find module 'config'

et Ce que j'ai remarqué que lorsque j'en commentaire la ligne var requirejs = require("requirejs"); (en main.js), je les obtenir et ne parviennent pas à la ligne RedisStore = require("connect-redis")(express) (dans l'app.le café) avec l'erreur:

node.js:201
        throw e; //process.nextTick error, or 'error' event on first tick
              ^
TypeError: undefined is not a function
    at ./config/app.coffee:10:41

J'ai eu beaucoup de difficultés à configurer requirejs dans le nœud de toute aide serait appréciée.

grâce

source d'informationauteur GTDev