Wenn ich in einen Ordner wechsle, was ich AngularJs von Git klone und versuche, den Befehl "npm install" zu verwenden. Dann werden immer die folgenden Informationen angezeigt. Ich bin sicher, dass ich package.json und cd im Ordner habe.

Hier ist meine Umgebung:

  • OS Win7
  • Node.js Version v5.3.0
  • npm Version v3.3.12

Fehlermeldung:

events.js:141
throw er; // Unhandled 'error' event<
     ^

Error: This socket is closed.<br>
    at WriteStream.Socket._writeGeneric (net.js:640:19)<br>
    at WriteStream.Socket._write (net.js:694:8)<br>
    at doWrite (_stream_writable.js:292:12)<br>
    at writeOrBuffer (_stream_writable.js:278:5)<br>
    at WriteStream.Writable.write (_stream_writable.js:207:11)<br>
    at WriteStream.Socket.write (net.js:618:40)<br>
at WriteStream.stream.write (C:\ProgramFiles\nodejs\node_modules\npm\
node_modules\npmlog\node_modules\ansi\lib\newlines.js:36:21)<br>

at Cursor.write (C:\ProgramFiles\nodejs\node_modules\npm\
node_modules\npmlog\node_modules\ansi\lib\ansi.js:157:23)<br>

at Cursor.(anonymous function) [as show] (C:\Program Files\nodejs\
node_modules\npm\node_modules\npmlog\node_modules\ansi\lib\ansi.js:226:26)<br>

at Object.ProgressBar.hide (C:\Program Files\nodejs\node_modules\npm\
node_modules\npmlog\node_modules\gauge\progress-bar.js:101:15)<br>
1
HtLord 25 Dez. 2015 im 09:25

2 Antworten

Beste Antwort

Sie müssen zu Ihrem Knotenordner gehen, in dem Sie ihn installiert haben. Gehen Sie dann zu Ihrem Knotenordner und führen Sie den folgenden Befehl aus, um das Bundle-Zertifikat zu erhalten.

~node > git config --system http.sslcainfo /bin/curl-ca-bundle.crt
~node > git clone --recursive git://github.com/isaacs/npm.git
~node > cd npm
~npm > node cli.js install npm -gf
~npm > npm install express -g

Git wird nicht unter Windows ausgeführt, sodass Sie Gitbash oder ein anderes Git-Tool installieren können.

Ich hoffe es wird helfen.

1
user5710358user5710358 25 Dez. 2015 im 06:40

Ich habe die obigen Codes mit Git Bash (als Administrator ausgeführt) verwendet, das funktioniert auch für mich. Vielen Dank

0
Arvind 28 Dez. 2015 im 13:27