我的node版本是 node-v0.10.16-x86.msi 安装formidable的时候出现了下面这样的错误(我已经修改registry的url),请高手指点下下该如何解决
E:\development\nodejs\node_modules\npm>npm install formidable -g npm http GET http://registry.npmjs.vitecho.com/formidable npm http 502 http://registry.npmjs.vitecho.com/formidable npm ERR! registry error parsing json npm http GET http://registry.npmjs.vitecho.com/formidable npm http 502 http://registry.npmjs.vitecho.com/formidable npm ERR! registry error parsing json npm http GET http://registry.npmjs.vitecho.com/formidable npm http 502 http://registry.npmjs.vitecho.com/formidable npm ERR! registry error parsing json formidable@1.0.14 E:\development\nodejs\node_modules\npm\node_modules\formidable
是不是formidable的版本有问题呢,请高手指点,感激不尽~
=============================npm的配置如下================================ E:\development\nodejs\node_modules\npm>npm config ls -l ; cli configs long = true registry = "http://registry.npmjs.vitecho.com/"
; userconfig C:\Users\wh.npmrc ; = "globalconfig" globalconfig = "E:\development\nodejs\node_modules\npm\etc\npmrc" globalignorefile = "E:\development\nodejs\node_modules\npm\etc\npmignor" prefix = "E:\development\nodejs\node_modules\npm" registry = "http://registry.npmjs.vitecho.com/"
; builtin config undefined ; prefix = "C:\Users\wh\AppData\Roaming\npm" (overridden)
; default values always-auth = false bin-links = true browser = null cache = "C:\Users\wh\AppData\Roaming\npm-cache" cache-lock-retries = 10 cache-lock-stale = 60000 cache-lock-wait = 10000 cache-max = null cache-min = 10 color = true coverage = false depth = null description = true dev = false editor = "notepad.exe" engine-strict = false fetch-retries = 2 fetch-retry-factor = 10 fetch-retry-maxtimeout = 60000 fetch-retry-mintimeout = 10000 force = false git = "git" global = false globalconfig = "E:\development\nodejs\node_modules\npm\etc\npmrc" ; globalignorefile = "E:\development\nodejs\node_modules\npm\etc\npmignore" (overridden) group = 0 https-proxy = null ignore = "" init-module = "C:\Users\wh\.npm-init.js" init.author.email = "" init.author.name = "" init.author.url = "" init.version = "0.0.0" json = false link = false loglevel = "http" ; long = false (overridden) message = "%s" node-version = "v0.10.16" npat = false npaturl = "http://npat.npmjs.org/" onload-script = false optional = true parseable = false pre = false ; prefix = "E:\development\nodejs\" (overridden) production = false proprietary-attribs = true proxy = null rebuild-bundle = true ; registry = "https://registry.npmjs.org/" (overridden) rollback = true save = false save-bundle = false save-dev = false save-optional = false searchexclude = null searchopts = "" searchsort = "name" shell = "C:\Windows\system32\cmd.exe" shrinkwrap = true sign-git-tag = false strict-ssl = true tag = "latest" tmp = "C:\Users\wh\AppData\Local\Temp" umask = 18 unicode = true unsafe-perm = true usage = false user = 0 user-agent = "node/v0.10.16 win32 ia32" userconfig = "C:\Users\wh\.npmrc" userignorefile = "C:\Users\wh\.npmignore" username = "" version = false versions = false viewer = "browser" yes = null
回复 (2)
npm config set registry http://registry.cnpmjs.org 输入这个可以解决
重装系统应该就可以解决了。
装个 Ubuntu 吧。