tutorial start proyecto node example crear node.js ubuntu-12.04 npm

node.js - start - npm version



No se puede instalar ningún paquete con nodo npm (16)

1.> Vaya a su esta ubicación

C:/Users/{your user name or ID}

2.> abra .npmrc y elimine todo el contenido del archivo .npmrc.

3.> vuelva a abrir su nuevo símbolo del sistema

4.> ejecute nuevamente el código, funcionará.

Estoy intentando instalar algunos paquetes de nodos a través de npm, pero no funcionará. Ya he intentado instalar / unistall / update node, pero parece que nada funciona.

Estoy usando ubuntu 12.04 - Así es como estoy tratando de instalar paquetes:

npm install underscore npm http GET http://registry.npmjs.org/underscore npm http 404 http://registry.npmjs.org/underscore npm ERR! registry error parsing json npm ERR! SyntaxError: Unexpected token < npm ERR! <html> npm ERR! <head> npm ERR! <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> npm ERR! <script type="text/javascript" language="JavaScript" src="http://img.sedoparking.com/registrar/dopark.js"></script> npm ERR! </head> npm ERR! <body style="display: none;"> npm ERR! <script type="text/javascript"> npm ERR! var reg = ''sedonewreg''; npm ERR! document.write( ''<scr''+''ipt type="text/javascript" language="JavaScript"'' + ''src="http://sedoparking.com/'' + window.location.host + ''/'' + reg + ''/park.js">'' + ''<//scr'' + ''ipt>'' ); npm ERR! </script> npm ERR! </body> npm ERR! </html> npm ERR! npm ERR! at Object.parse (native) npm ERR! at RegClient.<anonymous> (/home/smanastirliu/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:235:23) npm ERR! at Request.self.callback (/home/smanastirliu/local/lib/node_modules/npm/node_modules/request/index.js:142:22) npm ERR! at Request.EventEmitter.emit (events.js:98:17) npm ERR! at Request.<anonymous> (/home/smanastirliu/local/lib/node_modules/npm/node_modules/request/index.js:856:14) npm ERR! at Request.EventEmitter.emit (events.js:117:20) npm ERR! at IncomingMessage.<anonymous> (/home/smanastirliu/local/lib/node_modules/npm/node_modules/request/index.js:808:12) npm ERR! at IncomingMessage.EventEmitter.emit (events.js:117:20) npm ERR! at _stream_readable.js:895:16 npm ERR! at process._tickCallback (node.js:415:13) npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <[email protected]> npm ERR! System Linux 3.5.0-27-generic npm ERR! command "/home/smanastirliu/local/bin/node" "/home/smanastirliu/local/bin/npm" "install" "underscore" npm ERR! cwd /home/smanastirliu npm ERR! node -v v0.10.5 npm ERR! npm -v 1.2.18 npm ERR! type unexpected_token npm ERR! Error: EACCES, open ''npm-debug.log'' npm ERR! { [Error: EACCES, open ''npm-debug.log''] errno: 3, code: ''EACCES'', path: ''npm-debug.log'' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Linux 3.5.0-27-generic npm ERR! command "/home/smanastirliu/local/bin/node" "/home/smanastirliu/local/bin/npm" "install" "underscore" npm ERR! cwd /home/smanastirliu npm ERR! node -v v0.10.5 npm ERR! npm -v 1.2.18 npm ERR! path npm-debug.log npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, open ''npm-debug.log'' npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/smanastirliu/npm-debug.log npm ERR! not ok code 0 smanastirliu@sviluppo69:~$ sudo npm install underscore [sudo] password for smanastirliu: npm http GET http://registry.npmjs.org/underscore npm http 404 http://registry.npmjs.org/underscore npm ERR! registry error parsing json npm ERR! SyntaxError: Unexpected token < npm ERR! <html> npm ERR! <head> npm ERR! <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> npm ERR! <script type="text/javascript" language="JavaScript" src="http://img.sedoparking.com/registrar/dopark.js"></script> npm ERR! </head> npm ERR! <body style="display: none;"> npm ERR! <script type="text/javascript"> npm ERR! var reg = ''sedonewreg''; npm ERR! document.write( ''<scr''+''ipt type="text/javascript" language="JavaScript"'' + ''src="http://sedoparking.com/'' + window.location.host + ''/'' + reg + ''/park.js">'' + ''<//scr'' + ''ipt>'' ); npm ERR! </script> npm ERR! </body> npm ERR! </html> npm ERR! npm ERR! at Object.parse (native) npm ERR! at RegClient.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:235:23) npm ERR! at Request.self.callback (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/request/index.js:142:22) npm ERR! at Request.EventEmitter.emit (events.js:98:17) npm ERR! at Request.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/request/index.js:856:14) npm ERR! at Request.EventEmitter.emit (events.js:117:20) npm ERR! at IncomingMessage.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/request/index.js:808:12) npm ERR! at IncomingMessage.EventEmitter.emit (events.js:117:20) npm ERR! at _stream_readable.js:895:16 npm ERR! at process._tickCallback (node.js:415:13) npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <[email protected]> npm ERR! System Linux 3.5.0-27-generic npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "underscore" npm ERR! cwd /home/smanastirliu npm ERR! node -v v0.10.5 npm ERR! npm -v 1.2.18 npm ERR! type unexpected_token npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/smanastirliu/npm-debug.log npm ERR! not ok code 0

y aquí está el debug.log:

0 info it worked if it ends with ok 1 verbose cli [ ''/usr/local/bin/node'', 1 verbose cli ''/usr/local/bin/npm'', 1 verbose cli ''install'', 1 verbose cli ''underscore'' ] 2 info using [email protected] 3 info using [email protected] 4 verbose node symlink /usr/local/bin/node 5 verbose read json /home/smanastirliu/package.json 6 verbose read json /home/smanastirliu/package.json 7 verbose cache add [ ''underscore'', null ] 8 verbose cache add name=undefined spec="underscore" args=["underscore",null] 9 verbose parsed url { protocol: null, 9 verbose parsed url slashes: null, 9 verbose parsed url auth: null, 9 verbose parsed url host: null, 9 verbose parsed url port: null, 9 verbose parsed url hostname: null, 9 verbose parsed url hash: null, 9 verbose parsed url search: null, 9 verbose parsed url query: null, 9 verbose parsed url pathname: ''underscore'', 9 verbose parsed url path: ''underscore'', 9 verbose parsed url href: ''underscore'' } 10 silly lockFile 64bc6893-underscore underscore 11 verbose lock underscore /home/smanastirliu/.npm/64bc6893-underscore.lock 12 silly lockFile 64bc6893-underscore underscore 13 silly lockFile 64bc6893-underscore underscore 14 verbose addNamed [ ''underscore'', '''' ] 15 verbose addNamed [ null, '''' ] 16 silly lockFile 7629b758-underscore underscore@ 17 verbose lock underscore@ /home/smanastirliu/.npm/7629b758-underscore.lock 18 silly addNameRange { name: ''underscore'', range: '''', hasData: false } 19 verbose url raw underscore 20 verbose url resolving [ ''http://registry.npmjs.org/'', ''./underscore'' ] 21 verbose url resolved http://registry.npmjs.org/underscore 22 info trying registry request attempt 1 at 16:38:48 23 http GET http://registry.npmjs.org/underscore 24 http 404 http://registry.npmjs.org/underscore 25 verbose bad json <html> 25 verbose bad json <head> 25 verbose bad json <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 verbose bad json <script type="text/javascript" language="JavaScript" src="http://img.sedoparking.com/registrar/dopark.js"></script> 25 verbose bad json </head> 25 verbose bad json <body style="display: none;"> 25 verbose bad json <script type="text/javascript"> 25 verbose bad json var reg = ''sedonewreg''; 25 verbose bad json document.write( ''<scr''+''ipt type="text/javascript" language="JavaScript"'' + ''src="http://sedoparking.com/'' + window.location.host + ''/'' + reg + ''/park.js">'' + ''<//scr'' + ''ipt>'' ); 25 verbose bad json </script> 25 verbose bad json </body> 25 verbose bad json </html> 26 error registry error parsing json 27 silly registry.get cb [ 404, 27 silly registry.get { date: ''Mon, 29 Apr 2013 14:39:02 GMT'', 27 silly registry.get server: ''Apache'', 27 silly registry.get ''content-length'': ''521'', 27 silly registry.get connection: ''close'', 27 silly registry.get ''content-type'': ''text/html; charset=UTF-8'' } ] 28 silly lockFile 7629b758-underscore underscore@ 29 silly lockFile 7629b758-underscore underscore@ 30 error SyntaxError: Unexpected token < 30 error <html> 30 error <head> 30 error <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 30 error <script type="text/javascript" language="JavaScript" src="http://img.sedoparking.com/registrar/dopark.js"></script> 30 error </head> 30 error <body style="display: none;"> 30 error <script type="text/javascript"> 30 error var reg = ''sedonewreg''; 30 error document.write( ''<scr''+''ipt type="text/javascript" language="JavaScript"'' + ''src="http://sedoparking.com/'' + window.location.host + ''/'' + reg + ''/park.js">'' + ''<//scr'' + ''ipt>'' ); 30 error </script> 30 error </body> 30 error </html> 30 error 30 error at Object.parse (native) 30 error at RegClient.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:235:23) 30 error at Request.self.callback (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/request/index.js:142:22) 30 error at Request.EventEmitter.emit (events.js:98:17) 30 error at Request.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/request/index.js:856:14) 30 error at Request.EventEmitter.emit (events.js:117:20) 30 error at IncomingMessage.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/node_modules/request/index.js:808:12) 30 error at IncomingMessage.EventEmitter.emit (events.js:117:20) 30 error at _stream_readable.js:895:16 30 error at process._tickCallback (node.js:415:13) 31 error If you need help, you may report this log at: 31 error <http://github.com/isaacs/npm/issues> 31 error or email it to: 31 error <[email protected]> 32 error System Linux 3.5.0-27-generic 33 error command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "underscore" 34 error cwd /home/smanastirliu 35 error node -v v0.10.5 36 error npm -v 1.2.18 37 error type unexpected_token 38 verbose exit [ 1, true ]

Otro ejemplo con Karma:

sudo npm install karma npm http GET http://registry.npmjs.org/karma npm http 304 http://registry.npmjs.org/karma npm http GET http://registry.npmjs.org/http-proxy npm http GET http://registry.npmjs.org/glob npm http GET http://registry.npmjs.org/minimatch npm http GET http://registry.npmjs.org/optimist/0.3.5 npm http GET http://registry.npmjs.org/coffee-script npm http GET http://registry.npmjs.org/rimraf npm http GET http://registry.npmjs.org/xmlbuilder/0.4.2 npm http GET http://registry.npmjs.org/q npm http GET http://registry.npmjs.org/LiveScript/1.0.1 npm http GET http://registry.npmjs.org/colors/0.6.0-1 npm http GET http://registry.npmjs.org/dateformat/1.0.2-1.2.3 npm http GET http://registry.npmjs.org/istanbul/0.1.22 npm http GET http://registry.npmjs.org/growly npm http GET http://registry.npmjs.org/lodash npm http GET http://registry.npmjs.org/pause/0.0.1 npm http GET http://registry.npmjs.org/mime npm http GET http://registry.npmjs.org/log4js npm http GET http://registry.npmjs.org/socket.io npm http GET http://registry.npmjs.org/chokidar npm http 304 http://registry.npmjs.org/minimatch npm http 304 http://registry.npmjs.org/glob npm http 304 http://registry.npmjs.org/optimist/0.3.5 npm http 304 http://registry.npmjs.org/coffee-script npm http 304 http://registry.npmjs.org/xmlbuilder/0.4.2 npm http 304 http://registry.npmjs.org/rimraf npm http 304 http://registry.npmjs.org/q npm http 304 http://registry.npmjs.org/LiveScript/1.0.1 npm http 304 http://registry.npmjs.org/dateformat/1.0.2-1.2.3 npm http 304 http://registry.npmjs.org/growly npm http 304 http://registry.npmjs.org/istanbul/0.1.22 npm http 304 http://registry.npmjs.org/colors/0.6.0-1 npm http 304 http://registry.npmjs.org/lodash npm http 304 http://registry.npmjs.org/mime npm http 304 http://registry.npmjs.org/pause/0.0.1 npm http 304 http://registry.npmjs.org/log4js npm http 304 http://registry.npmjs.org/socket.io npm http 304 http://registry.npmjs.org/chokidar npm http 200 http://registry.npmjs.org/http-proxy npm http GET http://registry.npmjs.org/http-proxy/-/http-proxy-0.10.2.tgz npm http 200 http://registry.npmjs.org/http-proxy/-/http-proxy-0.10.2.tgz npm http GET http://registry.npmjs.org/graceful-fs npm http GET http://registry.npmjs.org/lru-cache npm http GET http://registry.npmjs.org/sigmund npm http GET http://registry.npmjs.org/graceful-fs npm http GET http://registry.npmjs.org/inherits npm http GET http://registry.npmjs.org/wordwrap npm http GET http://registry.npmjs.org/base64id/0.1.0 npm http GET http://registry.npmjs.org/socket.io-client/0.9.11 npm http GET http://registry.npmjs.org/policyfile/0.0.4 npm http GET http://registry.npmjs.org/redis/0.7.3 npm http GET http://registry.npmjs.org/async/0.1.15 npm http GET http://registry.npmjs.org/dequeue/1.0.3 npm http GET http://registry.npmjs.org/prelude-ls npm http GET http://registry.npmjs.org/semver npm http GET http://registry.npmjs.org/readable-stream npm http GET http://registry.npmjs.org/esprima npm http GET http://registry.npmjs.org/escodegen npm http GET http://registry.npmjs.org/handlebars npm http GET http://registry.npmjs.org/mkdirp npm http GET http://registry.npmjs.org/nopt npm http GET http://registry.npmjs.org/fileset npm http GET http://registry.npmjs.org/which npm http GET http://registry.npmjs.org/async npm http GET http://registry.npmjs.org/abbrev npm http GET http://registry.npmjs.org/wordwrap npm http 200 http://registry.npmjs.org/graceful-fs npm http GET http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.0.tgz npm http 200 http://registry.npmjs.org/graceful-fs npm http 200 http://registry.npmjs.org/inherits npm http GET http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz npm http GET http://registry.npmjs.org/pkginfo npm http GET http://registry.npmjs.org/utile npm http 200 http://registry.npmjs.org/base64id/0.1.0 npm http GET http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz npm http 200 http://registry.npmjs.org/wordwrap npm http GET http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz npm http 200 http://registry.npmjs.org/lru-cache npm http GET http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz npm http 200 http://registry.npmjs.org/policyfile/0.0.4 npm http GET http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz npm http 200 http://registry.npmjs.org/dequeue/1.0.3 npm http 200 http://registry.npmjs.org/async/0.1.15 npm http GET http://registry.npmjs.org/dequeue/-/dequeue-1.0.3.tgz npm http GET http://registry.npmjs.org/async/-/async-0.1.15.tgz npm http 200 http://registry.npmjs.org/socket.io-client/0.9.11 npm http GET http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz npm http 200 http://registry.npmjs.org/redis/0.7.3 npm http GET http://registry.npmjs.org/redis/-/redis-0.7.3.tgz npm http 200 http://registry.npmjs.org/prelude-ls npm http GET http://registry.npmjs.org/prelude-ls/-/prelude-ls-0.6.0.tgz npm http 200 http://registry.npmjs.org/semver npm http GET http://registry.npmjs.org/semver/-/semver-1.1.4.tgz npm http 200 http://registry.npmjs.org/esprima npm http GET http://registry.npmjs.org/esprima/-/esprima-0.9.9.tgz npm http 200 http://registry.npmjs.org/mkdirp npm http GET http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz npm http 200 http://registry.npmjs.org/handlebars npm http GET http://registry.npmjs.org/handlebars/-/handlebars-1.0.10.tgz npm http 200 http://registry.npmjs.org/fileset npm http GET http://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz npm http 200 http://registry.npmjs.org/nopt npm http GET http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz npm http 200 http://registry.npmjs.org/which npm http GET http://registry.npmjs.org/which/-/which-1.0.5.tgz npm http 200 http://registry.npmjs.org/escodegen npm http GET http://registry.npmjs.org/escodegen/-/escodegen-0.0.22.tgz npm http 200 http://registry.npmjs.org/abbrev npm http GET http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz npm http 200 http://registry.npmjs.org/wordwrap npm http 200 http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.0.tgz npm http 200 http://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz npm http 200 http://registry.npmjs.org/pkginfo npm http GET http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz npm http 200 http://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz npm http 200 http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz npm http 200 http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz npm http 200 http://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz npm http 200 http://registry.npmjs.org/readable-stream npm http GET http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.2.tgz npm http 200 http://registry.npmjs.org/utile npm http GET http://registry.npmjs.org/utile/-/utile-0.1.7.tgz npm http 200 http://registry.npmjs.org/async/-/async-0.1.15.tgz npm http 200 http://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.11.tgz npm http 200 http://registry.npmjs.org/dequeue/-/dequeue-1.0.3.tgz npm http 200 http://registry.npmjs.org/redis/-/redis-0.7.3.tgz npm http 200 http://registry.npmjs.org/prelude-ls/-/prelude-ls-0.6.0.tgz npm http 200 http://registry.npmjs.org/semver/-/semver-1.1.4.tgz npm http 200 http://registry.npmjs.org/esprima/-/esprima-0.9.9.tgz npm http 200 http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz npm http 200 http://registry.npmjs.org/handlebars/-/handlebars-1.0.10.tgz npm http 200 http://registry.npmjs.org/sigmund npm http GET http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz npm http 200 http://registry.npmjs.org/fileset/-/fileset-0.1.5.tgz npm http 200 http://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz npm http 200 http://registry.npmjs.org/which/-/which-1.0.5.tgz npm http 200 http://registry.npmjs.org/async npm http 200 http://registry.npmjs.org/escodegen/-/escodegen-0.0.22.tgz npm http GET http://registry.npmjs.org/async/-/async-0.1.22.tgz npm http 200 http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz npm http 200 http://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz npm http 200 http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.2.tgz npm http 200 http://registry.npmjs.org/utile/-/utile-0.1.7.tgz npm http 200 http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz npm http GET http://registry.npmjs.org/deep-equal npm http 200 http://registry.npmjs.org/async/-/async-0.1.22.tgz npm http GET http://registry.npmjs.org/i npm http GET http://registry.npmjs.org/ncp npm http GET http://registry.npmjs.org/rimraf npm http 200 http://registry.npmjs.org/deep-equal npm http GET http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 304 http://registry.npmjs.org/rimraf npm http GET http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz npm http 200 http://registry.npmjs.org/i npm http GET http://registry.npmjs.org/i/-/i-0.3.1.tgz npm http 200 http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz npm http 200 http://registry.npmjs.org/ncp npm http GET http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz npm http 200 http://registry.npmjs.org/i/-/i-0.3.1.tgz npm http 404 http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz npm ERR! fetch failed http://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz npm ERR! Error: 404 Not Found npm ERR! at WriteStream.<anonymous> (/home/smanastirliu/Scaricati/node-v0.10.5-linux-x86/lib/node_modules/npm/lib/utils/fetch.js:57:12) npm ERR! at WriteStream.EventEmitter.emit (events.js:117:20) npm ERR! at fs.js:1596:14 npm ERR! at Object.oncomplete (fs.js:107:15) npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <[email protected]> npm ERR! System Linux 3.5.0-27-generic npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "karma" npm ERR! cwd /home/smanastirliu npm ERR! node -v v0.10.5 npm ERR! npm -v 1.2.18 npm http GET http://registry.npmjs.org/uglify-js/1.2.5 npm http GET http://registry.npmjs.org/ws npm http GET http://registry.npmjs.org/xmlhttprequest/1.4.2 npm http GET http://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 404 http://registry.npmjs.org/uglify-js/1.2.5 npm ERR! registry error parsing json npm http 404 http://registry.npmjs.org/xmlhttprequest/1.4.2 npm ERR! registry error parsing json npm http 404 http://registry.npmjs.org/active-x-obfuscator/0.0.1 npm ERR! registry error parsing json npm http 404 http://registry.npmjs.org/ws npm ERR! registry error parsing json npm http GET http://registry.npmjs.org/source-map npm http GET http://registry.npmjs.org/estraverse npm http GET http://registry.npmjs.org/esprima npm http GET http://registry.npmjs.org/uglify-js npm http 404 http://registry.npmjs.org/esprima npm ERR! registry error parsing json npm http 404 http://registry.npmjs.org/source-map npm ERR! registry error parsing json npm WARN optional dep failed, continuing source-map@>= 0.1.2 npm http GET http://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz npm http 404 http://registry.npmjs.org/estraverse npm ERR! registry error parsing json npm http 404 http://registry.npmjs.org/uglify-js npm ERR! registry error parsing json npm http 404 http://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz npm ERR! fetch failed http://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/smanastirliu/npm-debug.log npm ERR! not ok code 0

Al llamar a la URL del paquete desde el navegador obtengo una respuesta extraña (la misma respuesta para cualquier URL):

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" language="JavaScript" src="http://img.sedoparking.com/registrar/dopark.js"></script> </head> <body style="display: none;"> <script type="text/javascript"> var reg = ''sedonewreg''; document.write( ''<scr''+''ipt type="text/javascript" language="JavaScript"'' + ''src="http://sedoparking.com/'' + window.location.host + ''/'' + reg + ''/park.js">'' + ''<//scr'' + ''ipt>'' ); </script> </body> </html>

Parece ser un error de proxy: estoy investigando


Agregar una -g al final de mi instalación solucionó esto por mí. ex: npm install uglify-js -g


El problema es con ssl

deberías usar sudo. Siga el método a continuación para resolver el problema.

si está recibiendo este problema, ingrese sudo npm config set strict-ssl contraseña falsa: Ingrese la contraseña actual del nombre de usuario

a continuación, ejecute todos los comandos de ur con sudo sudo npm npm install -g guión de subrayado: Ingrese la contraseña de usuario actual

Incluso después si tienes un error. Tu proxy será un problema. pocos proxy corporativos serán bloqueados, por lo que debe usar wifi o una red abierta para solucionar este problema.


Esto funcionó para mí (sin usar el proxy):

  1. establecer espejo de registro para npm ..

    npm config set set registry http://skimdb.npmjs.com/registry

encontrado espejo de documentos: https://docs.npmjs.com/misc/registry

  1. Después de esto, intente instalar npm si funciona y luego intente instalar lo que desee; de ​​lo contrario, siga también los pasos a continuación.

3.npm install -g handlebar // lo hice porque estaba mostrando un error en el registro de npm pero puede saltarse

4.después de eso intente volver a establecer el registro oficial

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

5. Ahora intenta instalar cualquier paquete que quieras :-)


Esto significa que el comando npm está obteniendo un documento HTML en lugar del formato que se busca. En mi caso, estaba usando sinopia . Cuando ya no quería usarlo, accidentalmente usé este comando para restablecer el registro:

npm config set registry https://www.npmjs.com/

lo cual estaba mal, y debería haber sido el comando ya mencionado here . Lea this si ninguna de las respuestas resuelve este problema, y ​​probablemente pueda averiguar dónde está presente la URL incorrecta y despejarla, y configurar el registro en la URL correcta:

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


Esto tiene que ver con SSL por alguna razón. Si configura el registro como http simple, entonces debería funcionar. Puedes configurarlo para que sea siempre esto a través de:

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

o como dijo jairaj, puedes suministrarlo en la línea de comando.


Existe la posibilidad de que su package.json está causando esto.

Parse your package.json para encontrar el token inesperado

o

Borre su archivo package.json y cree uno a través de

npm install


Para referencia futura, esto también puede suceder si npm está inactivo . Así es como encontré esta pregunta. Desearía que la primera tarea npm fuera una verificación de estado del servidor, por lo que hubo un mensaje de error más claro.


Si alguien recibe Unexpected token < y su paquete.json está bien, ¡compruebe su archivo npm-shrinkwrap.json ! Tuve problemas de fusión no resueltos en el mío, y solucionar eso lo resolvió todo.


Si tienes la mala suerte de pasar de una red detrás de un proxy y una red que no está detrás de un proxy, es posible que hayas olvidado que tu configuración de NPM está configurada para esperar un proxy.

Para mí, tuve que abrir ~ / .npmrc y comentar mi configuración de proxy (mientras estaba en casa) y viceversa mientras estaba en el trabajo (detrás del proxy).


Siguiendo con la recomendación de LAXIT KUMAR, descubrimos que a veces la URL del registro puede corromperse, pero no está seguro de cómo está sucediendo esto, pero para solucionarlo, simplemente reinícielo:

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

El 404 desapareció, ya que iba a ir a la ubicación correcta de nuevo.


También tuve un problema en Ubuntu 15.10 mientras instalaba gulp-preetify.

El problema era:

  1. Registry returned 404 for GET on http://registry.npmjs.org/gulp-preetify

  2. Intenté usar npm install gulp-preetify pero no funcionó.

  3. De nuevo, traté de usar: npm i gulp-preetify y acaba de instalarse.

No puedo garantizar que resolverá su problema pero no dañará con un solo intento.


Traducido:

Me pasó lo mismo a mí y en mi caso en particular fue porque el paquete.json estaba equivocado . ejemplo:

{    "name": "app",    "version": "0.0.0",    "description": "any description",    "main": "index.js",    "author": "me", ->wrong }

Me quedó la última coma y me dio error cualquier instalación con npm en este proyecto

entonces:

{    "name": "app",    "version": "0.0.0",    "description": "any description",    "main": "index.js",    "author": "me" }

Espero que ayude


Tratar:

npm install underscore

:)

No hay ningún paquete de puntuación inferior en el registro npm.


Tuve este problema, y ​​al hacer npm cache clean resolvió.


npm install <packagename> --registry http://registry.npmjs.org/

Intente especificar el registro con el comando de instalación. Resolvió mi problema