title: NMP failes to load package but I can get it directly with URL
body: <p>After installing NODE.JS on my Windows 10/64 machine and attempting to test the NPM module I get the following:</p>
  
  <p>from the log..:</p>
  
  <pre><code>verbose request id 639b6b02c53f25ad
  http request GET http://registry.npmjs.org/express
  http 404 http://registry.npmjs.org/express
  verbose bad json &lt;html&gt;&lt;head&gt;&lt;title&gt;Page Not Found&lt;/title&gt;&lt;head&gt;&lt;body&gt;Sorry, but I couldn't find the object you requested.&lt;/body&gt;&lt;/html&gt;
  21 error registry error parsing json
  </code></pre>
  
  <p>Clearly NPM sends the request to the repo for the express module but NPM cannot find it...yet if I type the url directly on the browser I do get the json for the package. </p>
  
  <p>I am behind a proxy and I did set the proxy settings as per npm set config proxy and https-proxy <a href="https://jjasonclark.com/how-to-setup-node-behind-web-proxy/" rel="nofollow noreferrer">1</a></p>
  
  <p>I should add however that my proxy uri doesn't end on the port but it has an additional string :xxxx/proxy.pac?p=xxxxx</p>
  
  <p>I think I have done all I have read so far so I am looking for new hints (at the very least) to follow.</p>