Альтернатива реестра NPM http://registry.npmjs.org/npm [закрыто]
к сожалению http://registry.npmjs.org/npm вниз, что приводит к
$ npm install mime
npm ERR! Error: ucs {bad_utf8_character_code}: mime
npm ERR! at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:177:16)
npm ERR! at IncomingMessage.emit (events.js:81:20)
npm ERR! at HTTPParser.onMessageComplete (http.js:133:23)
npm ERR! at Socket.ondata (http.js:1228:22)
npm ERR! at Socket._onReadable (net.js:684:27)
npm ERR! at IOWatcher.onReadable [as callback] (net.js:177:10)
npm ERR! Report this *entire* log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR!
npm ERR! System Linux 2.6.38-8-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "mime"
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/rsi/projects/activiti.enricher/npm-debug.log
npm not ok
есть ли альтернативный публичный репозиторий или какой-либо другой способ продолжить работу? Может быть, используя git clone для зависимостей?
Ральф
2 ответов
насколько мне известно, нет никаких публичных альтернатив. В моей компании мы сделали внутреннее зеркало, где мы также публикуем наши внутренние пакеты NPM.
Мне сказали, что это не совсем тривиально - но определенно выполнимо.
только что нашел эту ссылку, в которой перечислены некоторые зеркала:
http://blog.modulus.io/npm-mirrors
перечисленных на момент написания этой статьи являются:
- http://registry.npmjs.org
- http://registry.npmjs.eu
- http://registry.npmjs.org.au
- https://registry.nodejitsu.com
- https://npm.strongloop.com
укажите реестр при установке:
$ npm install --registry http://registry.npmjs.org
или постоянно обновлять реестр в config:
$ npm config set registry http://registry.npmjs.org