命令“npm install”不起作用

时间:2015-12-25 06:25:40

标签: angularjs node.js

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

以下是我的环境:

  • OS Win7
  • Node.js version v5.3.0
  • npm version v3.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>

2 个答案:

答案 0 :(得分:1)

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

function blah(){
 //...
}
undefined
function somethingelse(){
 //
}
undefined
somethingelse.prototype = {
    // something else
}
Object {}
blah.prototype = Object.create(somethingelse.prototype);
Object {}
blah.prototype.constructor = blah;
blah(){
 //...
}
blah == somethingelse;
false

Git不会在Windows中运行,因此您可以安装gitbash或任何其他git工具。

我希望它会有所帮助。

答案 1 :(得分:0)

我已经将上面的代码用于Git Bash(以管理员身份运行),它也为我工作。感谢