Angularjs “命令”;npm安装“;不行

Angularjs “命令”;npm安装“;不行,angularjs,node.js,Angularjs,Node.js,当我指向文件夹时,我通过Git克隆AngularJs并尝试使用命令“npm install”。然后,它总是显示下面的信息。我确信文件夹中有package.json和cd 这里是我的环境: 操作系统Win7 Node.js版本v5.3.0 npm版本3.3.12 错误消息: events.js:141 throw er; // Unhandled 'error' event< ^ Error: This socket is closed.<br> at W

当我指向文件夹时,我通过Git克隆AngularJs并尝试使用命令“npm install”。然后,它总是显示下面的信息。我确信文件夹中有package.json和cd

这里是我的环境:

  • 操作系统Win7
  • Node.js版本v5.3.0
  • npm版本3.3.12
错误消息:

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>
events.js:141
投掷者;//未处理的“错误”事件<
^
错误:此套接字已关闭。
在WriteStream.Socket._writeGeneric(net.js:640:19)
在WriteStream.Socket.\u write(net.js:694:8)
在doWrite(_stream_writable.js:292:12)
在writeOrBuffer(_stream_writeable.js:278:5)
在WriteStream.Writable.write(\u stream\u Writable.js:207:11)处
在WriteStream.Socket.write(net.js:618:40)
在WriteStream.write(C:\ProgramFiles\nodejs\node\U模块\npm\ node_modules\npmlog\node_modules\ansi\lib\newlines.js:36:21)
在Cursor.write(C:\ProgramFiles\nodejs\node\U模块\npm\ node_modules\npmlog\node_modules\ansi\lib\ansi.js:157:23)
光标处。(匿名函数)[如图所示](C:\Program Files\nodejs\ node_modules\npm\node_modules\npmlog\node_modules\ansi\lib\ansi.js:226:26)
在Object.ProgressBar.hide(C:\Program Files\nodejs\node\U modules\npm\ node_modules\npmlog\node_modules\gauge\progress bar.js:101:15)

您需要转到安装它的节点文件夹。 然后转到您的节点文件夹并运行下面的命令以获取捆绑证书

~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不会在windows中运行,因此您可以安装gitbash或任何其他Git工具


我希望它会有所帮助。

我已经在Git Bash(以管理员身份运行)中使用了上述代码,它也适用于我。谢谢

为什么要克隆angular软件包?如果您想将其作为依赖项安装,您可以使用npm安装或bower安装来安装依赖项,而不是从github克隆repo。似乎当我使用Git bash时,一切都很好。非常感谢。