2016-06-10 15 views
0

Ich kann socket.io nicht installieren und ich weiß nicht warum. Node.js und npm sind sicherlich installiert. Aber wenn ich versuche, socket.io über npm zu installieren, bekomme ich den Fehler "Kann Modul nicht finden 'hat-Unicode'".Warum kann ich socket.io nicht installieren?

Es wäre toll, wenn mir jemand helfen könnte.

Dies ist der vollständige Debug-Log:

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

Welchen Befehl geben Sie in die Konsole ein? –

+0

Geben Sie den Verzeichnispfad in npm-Parametern ein? –

+0

"npm install socket.io" und ich habe keinen Verzeichnispfad eingegeben. – sln

Antwort

0

Es könnte ein Problem mit OSX sein. Versuchen Sie, /usr/local/lib/node_modules zu löschen und Knoten neu zu installieren. Das sollte helfen. Hier ist eine Referenz: https://github.com/npm/npm/issues/10454.

+0

vielen Dank! Es klappt. – sln

Verwandte Themen