web-dev-qa-db-fra.com

Erreur: impossible de trouver le module «commandant»

lorsque je lance voiles -v, que les voiles se lèvent ou même installent npm, je reçois cette erreur.

Error: Cannot find module 'commander'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/sails/bin/_commander.js:6:15)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
8
Ayush

Désinstallation de voiles et réinstallation avec 'Sudo' l'a résolu.

npm uninstall sails -g

Sudo npm install sails -g
3
Ayush

Il est très probable que commander soit absent de package.json. Installez-le et ajoutez-le à package.json en faisant:

npm install commander --save
5
ralphtheninja

Installez commander globalement.

Sudo npm install commander -g

  • Cela installera le module de commande sous/usr/lib/node_modules/.
0
Ahmed Nouira

Dans mon cas, c'était à cause d'une mauvaise version du nœud. J'ai essayé le nœud 8.15.1 et cela fonctionne.

0
Iiskaandar