title: NPM Config List: environment configs - REGISTRY
body: <p>In my C:\Users\XXXXXX.npmrc file, I have the following settings;</p>
  
  <pre><code>https-proxy=http://proxy.server.com:0000
  http-proxy=http://proxy.server.com:0000
  strict-ssl=false
  </code></pre>
  
  <p>The proxy has been verified as correct and when I attempt to install an item from the Node Package Manager to a directory that contains a <strong>package.json</strong> file, I receive the following error:</p>
  
  <pre><code>npm REGISTRY json parsing error
  </code></pre>
  
  <p>When I attempt to see my npm configurations, I use the following command:</p>
  
  <pre><code>npm config list
  </code></pre>
  
  <p>and see the following settings:</p>
  
  <pre><code>;cli configs
  user-agent = "npm/2.15.5 node/v4.4.5 win32 x64"
  
  ; environment configs
  cache = "C:\\LOCATION"
  prefix = "C:\\LOCATION"
  registry = "http://another.proxy.server:0000"
  
  ; userconfig C:\Users\USERNAME\.npmrc
  https-proxy = "https://proxy.server.com:0000
  http = "http://proxy.server.com:0000
  rejectUnauthorized=false
  strict-ssl=false
  
  ;builtin config defined
  
  ;node bin location = C:\LOCATION
  ;cwd = C:\LOCATOIN
  ;HOME = C:\LOCATION
  ; 'npm config ls -l' to show all defaults.
  </code></pre>
  
  <p>I am able to change the registry using the following command:</p>
  
  <pre><code>npm config set registry http://registry.npmjs.org
  </code></pre>
  
  <p>However, when I run the following command:</p>
  
  <pre><code>npm config list
  </code></pre>
  
  <p>It still lists the other proxy as the default.</p>
  
  <p>Any ideas?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>After viewing other threads, I decided to see all of the NPM default configurations in detail by using the following command:</p>
  
  <pre><code>npm config ls -l
  </code></pre>
  
  <p>Once running this command, I see the following entry (which I could not see running the previous command) for the <strong>registry</strong> configuration:</p>
  
  <pre><code>; registry = "https://registry.npmjs.org/" (overridden)
  </code></pre>
  
  <p>Does anyone have any idea why the registry would be overridden or common applications/locations that would do such a thing?</p>