J'ai écrit un module que j'ai publié il y a un instant sur npm (https://npmjs.org/package/wisp)
Il s'installe donc très bien à partir de la ligne de commande:
$ npm i -g wisp
Cependant, lorsque je l'exécute à partir de la ligne de commande, je reçois toujours une erreur indiquant qu'optimist n'est pas installé:
$ wisp 
Error: Cannot find module 'optimist'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/wisp/wisp:12:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/wisp/wisp:96:4)
    at Module._compile (module.js:449:26)
    at Object.exports.run (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:68:25)
    at compileScript (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:135:29)
    at fs.stat.notSources.(anonymous function) (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:110:18)Cependant, j'ai spécifié dans package.json comme dépendance:
{
  "name": "wisp",
  "author": "Brendan Scarvell <bscarvell@gmail.com>",
  "version": "0.1.0",
  "description": "Global nodejs file server",
  "dependencies": {
    "optimist": "~0.3.4"
  },
  "repository": "git://github.com/tehlulz/wisp",
  "bin": {
    "wisp" : "./wisp"
  }
}Quelqu'un sait-il quoi faire pour que cela fonctionne? Je sais que cela a à voir avec la partie bin ajoutant l'exécutable à bin et les node_modules dans ce répertoire étant vides. Je ne sais pas comment résoudre ce problème.
./node_modules/wisp/wispce qui fonctionne bien.