2016-06-10 1 views
0

Je ne peux pas installer socket.io et je ne sais pas pourquoi. Node.js et npm sont certainement installés. Mais quand j'essaie d'installer socket.io via npm, j'obtiens l'erreur "Impossible de trouver le module 'has-unicode'".Pourquoi je ne peux pas installer socket.io?

Ce serait génial, si quelqu'un pouvait m'aider.

C'est tout le journal de débogage:

0 info it worked if it ends with ok 
1 verbose cli [ '/usr/local/bin/node', 
1 verbose cli '/usr/local/bin/npm', 
1 verbose cli 'install', 
1 verbose cli 'socket.io' ] 
2 info using [email protected] 
3 info using [email protected] 
4 verbose config Skipping project config: /Users/sollom/.npmrc. (matches userconfig) 
5 verbose stack Error: Cannot find module 'has-unicode' 
5 verbose stack  at Function.Module._resolveFilename (module.js:325:15) 
5 verbose stack  at Function.Module._load (module.js:276:25) 
5 verbose stack  at Module.require (module.js:353:17) 
5 verbose stack  at require (internal/module.js:12:17) 
5 verbose stack  at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/node_modules/npmlog/node_modules/gauge/progress-bar.js:2:18) 
5 verbose stack  at Module._compile (module.js:409:26) 
5 verbose stack  at Object.Module._extensions..js (module.js:416:10) 
5 verbose stack  at Module.load (module.js:343:32) 
5 verbose stack  at Function.Module._load (module.js:300:12) 
5 verbose stack  at Module.require (module.js:353:17) 
5 verbose stack  at require (internal/module.js:12:17) 
6 verbose cwd /Users/sollom 
7 error Darwin 15.4.0 
8 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "socket.io" 
9 error node v4.4.5 
10 error npm v2.15.5 
11 error code MODULE_NOT_FOUND 
12 error Cannot find module 'has-unicode' 
13 error If you need help, you may report this error at: 
13 error  <https://github.com/npm/npm/issues> 
14 verbose exit [ 1, true ] 
+0

Quelle commande entrez-vous dans la console? –

+0

Donnez-vous le chemin du répertoire dans les paramètres npm? –

+0

"npm install socket.io" et je n'ai pas entré un chemin de répertoire. – sln

Répondre

0

Il pourrait y avoir un problème avec OSX. Essayez de supprimer /usr/local/lib/node_modules et réinstallez le nœud. Cela devrait aider. Voici une référence: https://github.com/npm/npm/issues/10454.

+0

merci beaucoup! Ça marche. – sln