2017-07-03 67 views
0

我在运行Windows 7 64位操作系统的本地机器上设置了角度2的环境。我成功地安装了节点JS v6.11.0 LTS我的机器上,但是当我试图通过这个命令 -在Windows 7/64上设置Angular 2环境时出错

NPM安装使用NPM角CLI安装-g @角/ CLI

它抛出下面的错误 -

你的环境已经建立了如何使用Node.js 6.11.0(64)和 NPM。

C:\Users\XYZ>npm install -g @angular/cli 
URIError: URI malformed 
at decodeURIComponent (native) 
at Url.parse (url.js:269:19) 
at Object.urlParse [as parse] (url.js:75:5) 
at Object.validateUrl [as validate] (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:164:13) 
at validate (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:213:24) 
at validate (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:179:11) 
at C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:101:12 
at Array.map (native) 
at C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:67:15 
at Array.forEach (native) 
C:\Program Files\nodejs\node_modules\npm\lib\npm.js:39 
    throw new Error('npm.load() required') 
^
Error: npm.load() required 
at Object.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:39:13) 
at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:60:40) 
at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:180:3) 
at emitOne (events.js:96:13) 
at process.emit (events.js:188:7) 
at processEmit (C:\Program Files\nodejs\node_modules\npm\node_modules\npmlog\node_modules\gauge\node_modules\signal-exit\index.js:146:32) 
at processEmit [as emit] (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\node_modules\npmlog\node_modules\gauge\node_modules\signal-exit\index.js:146:32) 
at process._fatalException (bootstrap_node.js:296:26)  URIError: URI malformed 
at decodeURIComponent (native) 
at Url.parse (url.js:269:19) 
at Object.urlParse [as parse] (url.js:75:5) 
at Object.validateUrl [as validate] (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:164:13) 
at validate (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:213:24) 
at validate (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:179:11) 
at C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:101:12 
at Array.map (native) 
at C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:67:15 
at Array.forEach (native) 
C:\Program Files\nodejs\node_modules\npm\lib\npm.js:39 
    throw new Error('npm.load() required') 
^
Error: npm.load() required 
at Object.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:39:13) 
at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:60:40) 
at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:180:3) 
at emitOne (events.js:96:13) 
at process.emit (events.js:188:7) 
at processEmit (C:\Program Files\nodejs\node_modules\npm\node_modules\npmlog\node_modules\gauge\node_modules\signal-exit\index.js:146:32) 
at processEmit [as emit] (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\node_modules\npmlog\node_modules\gauge\node_modules\signal-exit\index.js:146:32) 
at process._fatalException (bootstrap_node.js:296:26) 
C:\Users\XYZ> 

如何摆脱这种错误的?

+0

您正在使用哪个版本的'npm'? – Aravind

+0

我正在使用NPM版本 - 3.10.10 – LogicalDesk

回答

0

问题通过更改.NPMRC文件中包含的PROXY和HTTPS-PROXY URL解决。