<p dir="auto">I just updated npm<br>
in the message I see<br>
run <code class="notranslate">npm fund</code> for details</p>
<p dir="auto">I ran npm fund and got<br>
npm WARN config global <code class="notranslate">--global</code>, <code class="notranslate">--local</code> are deprecated. Use <code class="notranslate">--location=global</code> instead.</p>
<h3 dir="auto">Is there an existing issue for this?</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the existing issues</li>
</ul>
<h3 dir="auto">Current Behavior</h3>
<p dir="auto">CI failure can be seen here (scroll down) when running npm install:<br>
<a href="https://ci.appveyor.com/project/IsraelHikingHost/site/builds/40938498" rel="nofollow">https://ci.appveyor.com/project/IsraelHikingHost/site/builds/40938498</a></p>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">It shouldn't fail as this sha512 was generated just before this run on my machine.</p>
<h3 dir="auto">Steps To Reproduce</h3>
<ol dir="auto">
<li>The following is the relevant project: <a href="https://github.com/IsraelHikingMap/Site/tree/0d479d3018db9a5bb478c243d0a3929f91151c8e/IsraelHiking.Web">https://github.com/IsraelHikingMap/Site/tree/0d479d3018db9a5bb478c243d0a3929f91151c8e/IsraelHiking.Web</a></li>
<li>On MacOS</li>
<li>Delete package.lock file</li>
<li>Run npm install</li>
<li>Check-in lock-file</li>
<li>On the CI (windows machine)</li>
<li>run npm install</li>
<li>---&gt; failure due to different integrity sha signature.</li>
</ol>
<p dir="auto">I've downgraded to version 6 where this doesn't happen as it seems that the git repo don't have the integrity value in the lock file...</p>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>OS: MacOS 11.5.2 and Windows image of appveyor</li>
<li>Node: 14.17</li>
<li>npm: 7.24</li>
</ul>