NPM注册表替代http://registry.npmjs.org/npm

node.js npm

13807 观看

2回复

不幸的是,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作为依赖项?

拉尔夫

作者: Ralf Sigmund 的来源 发布者: 2019 年 6 月 11 日

回应 (2)


6

决定

我所知道的没有任何公共选择。在我的公司,我们最终做了一个内部镜像,我们也发布了内部NPM包。

我被告知这不是一件容易的事 - 但绝对可行。

作者: Morten Siebuhr 发布者: 01.09.2011 12:10

9

更新:此帖子中的每个网址都已过期,抱歉

刚刚找到这个列出一些镜像的链接:

http://blog.modulus.io/npm-mirrors

截至本文撰写时列出的是:

安装时指定注册表:

$ npm install --registry http://registry.npmjs.org

或者在配置中永久更新注册表:

$ npm config set registry http://registry.npmjs.org

作者: groovenectar 发布者: 17.06.2015 09:20
32x32