Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NPM installation error

Tags:

npm

browserify

I tried installing browserify (npm module).. I got following error-

praful@ubuntu:~/terminalcloud$ npm install -g browserify
npm http GET https://registry.npmjs.org/browserify

npm ERR! Error: failed to fetch from registry: browserify
npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client    /request.js:136:18)
npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! You may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/praful/terminalcloud/npm-debug.log npm
npm ERR! 
npm ERR! System Linux 3.8.0-29-generic
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "browserify"
npm ERR! cwd /home/praful/terminalcloud
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.4
npm ERR! message failed to fetch from registry: browserify
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/praful/terminalcloud/npm-debug.log
npm not ok

I have installed npm package properly. This error occurs for any package that I try installing with npm. What should I do to?

like image 533
Praful Surve Avatar asked Jan 26 '14 03:01

Praful Surve


People also ask

How do I clear npm errors?

To clear a cache in npm, we need to run the npm cache clean --force command in our terminal. To clear the cache present in npm, you need to run the command. If it doesn't work, run the force clean method since the cache is not cleared simply.


2 Answers

Just wondering, have you tried

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

as per this

like image 180
toast Avatar answered Nov 07 '22 07:11

toast


The probleme comes from the registry you are using, it is using a secure connection with the hyper transfert text protocol, that might screw things up. https://registry.npmjs.org/browserify you should use a simple registry that is easy fetchable :

sudo npm config set registry http://registry.npmjs.org/
like image 32
william.eyidi Avatar answered Nov 07 '22 06:11

william.eyidi