title: How to always get newest version when using * instead of version number in package.json?
body: <p>I have a private dependency on package.json and it should always install the latest version. So instead of the version, it's <code>*</code>.</p>
  
  <pre><code>"dependencies": {
     "@user/package": "*"
  }
  </code></pre>
  
  <p>After the package was updated in npmjs it still installed old version with <code>npm i</code> if I enter exact version number instead of <code>*</code> - it installs a fresh version, which was published like a day ago.</p>
  
  <p>I had a similar issue when the version was updated a minute ago at npmjs but now npmjs cache should be expired &amp; updated with the new version, isn't it?</p>
  
  <p>How can I avoid such issue and always get newest versions for everything with <code>*</code>?</p>
  
  <p>I've tried <code>npm cache verify</code> <code>npm cache clean --force</code>. No luck.</p>