windows7のPCでGit Bashを使用しています。
proxy環境下で使用するため下記のコマンドを実行し、npmのproxy認証を設定しました。
npm config set proxy http://proxyuser:proxypass@サーバアドレス:ポート番号 npm config set https-proxy http://proxyuser:proxypass@サーバアドレス:ポート番号 npm config set registry http://registry.npmjs.org/
その後npmコマンドを実行しようとすると下記の様なエラーが出力されます。
下記はnpm -versionを実行した結果です。proxy設定を行う前はこのようなエラーは出力されませんでした。
$ npm -version URIError: URI malformed at decodeURIComponent (<anonymous>) at Url.parse (url.js:289:19) at Object.urlParse [as parse] (url.js:97:13) at Object.validateUrl [as validate] (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:172:13) at validate (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:221:24) at validate (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:187:11) at C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:104:12 at Array.map (<anonymous>) at C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:70:15 at Array.forEach (<anonymous>) at Function.clean (C:\Program Files\nodejs\node_modules\npm\node_modules\nopt\lib\nopt.js:58:21) at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:427:10 at Array.forEach (<anonymous>) at validate (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:426:11) at afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:181:5) at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:48:26 C:\Program Files\nodejs\node_modules\npm\lib\npm.js:61 throw new Error('npm.load() required') ^ Error: npm.load() required at Object.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:61:13) at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18) at emitOne (events.js:116:13) at process.emit (events.js:211:7) at process._fatalException (bootstrap_node.js:374:26) 5.6.0
原因か対策が分かる方いらっしゃいましたら、教えていただけると幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/31 02:00
2018/01/31 03:47