title: npm ERR! Invalid dependency type requested: alias
body: <p>Inherited project says to run <code>npm install</code> to install packages for project. But when I do I get the following error:</p>
  
  <pre><code>npm ERR! Invalid dependency type requested: alias
  </code></pre>
  
  <p>In the log I can see the following messages:</p>
  
  <blockquote>
    <p>212 silly fetchPackageMetaData error for
    redux-form-7@npm:redux-form@7.3.0 Invalid dependency type requested:
    alias</p>
    
    <p>...</p>
    
    <p>2744 verbose stack Error: Invalid dependency type requested: alias </p>
    
    <p>2744 verbose stack     at getFetcher (/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:68:15)</p>
    
    <p>2744 verbose stack     at manifest (/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:15:19)</p>
    
    <p>2744 verbose stack     at pinflight
    (/Users/rich/.nvm/versions/node/v10.15.0/lib/node_modules/npm/node_modules/pacote/manifest.js:24:12)</p>
    
    <p>...</p>
  </blockquote>
  
  <p>In <code>package.json</code> is the following:</p>
  
  <pre><code>{
    "dependencies": {
      "redux-form": "5.3.3",
      "redux-form-7": "npm:redux-form@7.3.0"
    }
  }
  </code></pre>
  
  <p>I've googled and searched SO but I can't find what this dependency syntax is meant to do or what the error means?</p>