2015-12-25 7 views
1

Когда я направляю в папку то, что я клонировал AngularJs от Git, и попробуйте использовать команду «npm install». Затем он всегда показывает информацию ниже. Я уверен, что у меня есть package.json и cd в папке.Команда «npm install» не работает

Вот окружающий мой:

  • OS Win7
  • Node.js версия v5.3.0
  • НОЙ версии 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> 
+0

Почему вы клонируете угловой пакет? Если вы хотите установить его в качестве зависимости, вы должны установить npm install или bower install angular для установки зависимостей, а не клонировать репо из github. –

ответ

1

Вам нужно перейти в папку узла wh если вы его установили. Затем перейдите в папку своего узла и запустите команду ниже, чтобы получить сертификат пакета.

~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 не запускается в окнах, поэтому вы можете установить gitbash или любой другой инструмент git.

Надеюсь, это поможет.

+0

Да. Кажется, когда я использую Git bash, и все в порядке. Большое спасибо. – HtLord

0

Я использовал выше коды с Git Bash (работает как администратор), и он работает для меня. Спасибо

Смежные вопросы