运行npm命令时出错

我已经安装了node.js 但是在命令提示符下npm命令没有被识别。 我也设置了环境variables。 请帮助我。

这是命令提示符下的响应:

C:\Users\593180.INDIA>npm URIError: URI malformed at decodeURIComponent (native) at Url.parse (url.js:179:19) at Object.urlParse [as parse] (url.js:101:5) at Object.validateUrl [as validate] (C:\Program Files (x86)\nodejs\node_modu les\npm\node_modules\nopt\lib\nopt.js:157:13) at validate (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\nop t\lib\nopt.js:205:24) at validate (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\nop t\lib\nopt.js:172:11) at C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\nopt\lib\nopt .js:101:12 at Array.map (native) at C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\nopt\lib\nopt .js:67:15 at Array.forEach (native) C:\Program Files (x86)\nodejs\node_modules\npm\lib\npm.js:37 throw new Error('npm.load() required') ^ Error: npm.load() required at Object.npm.config.get (C:\Program Files (x86)\nodejs\node_modules\npm\lib \npm.js:37:11) at exit (C:\Program Files (x86)\nodejs\node_modules\npm\lib\utils\error-hand ler.js:49:27) at process.errorHandler (C:\Program Files (x86)\nodejs\node_modules\npm\lib\ utils\error-handler.js:314:3) at process.EventEmitter.emit (events.js:95:17) at process._fatalException (node.js:272:26) 

您可能通过configuration您的代理或其他URL来破坏npm

进入你的用户文件夹

C:\ Users \用户名

编辑文件“.npmrc”

并修复您的代理url或其他损坏的url代理= http:// login:password @ proxyaddress:port