<p dir="auto">Microsoft Windows [Version 10.0.18363.418]<br>
(c) 2019 Microsoft Corporation. All rights reserved.</p>
<p dir="auto">C:\Users\byr&gt;npm install -g expo-cli<br>
npm WARN deprecated request@2.88.2: request has been deprecated, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="427331880" data-permission-text="Title is private" data-url="https://github.com/request/request/issues/3142" data-hovercard-type="issue" data-hovercard-url="/request/request/issues/3142/hovercard" href="https://github.com/request/request/issues/3142">request/request#3142</a><br>
npm ERR! cb() never called!</p>
<p dir="auto">npm ERR! This is an error with npm itself. Please report this error at:<br>
npm ERR!     <a href="https://npm.community" rel="nofollow">https://npm.community</a></p>
<p dir="auto">npm ERR! A complete log of this run can be found in:<br>
npm ERR!     C:\Users\byr\AppData\Roaming\npm-cache_logs\2020-03-12T08_35_11_476Z-debug.log</p>
<p dir="auto">C:\Users\byr&gt;</p>
<p dir="auto">help me</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">This issue exists in the latest npm version</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I am using the latest npm</li>
</ul>
<h3 dir="auto">Current Behavior</h3>
<p dir="auto">Hello,<br>
I want to execute preinstall script BEFORE the dependencies of my project describes in package.json are downloads, but it doesn't occurs in:$ npm --version8.5.3<br>
Thanks in advance</p>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">Execution the preinstall script BEFORE any action of the install script</p>
<h3 dir="auto">Steps To Reproduce</h3>
<p dir="auto">npm install<br>
The preinstall script defined in package JSON executes AFTER the dependencies are downloaded, NOT BEFORE.</p>
<h3 dir="auto">Environment</h3>
<ul dir="auto">
<li>npm:</li>
<li>Node.js:</li>
<li>OS Name:</li>
<li>System Model Name:</li>
<li>npm config:</li>
</ul>
<div class="highlight highlight-source-ini notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="; copy and paste output from `npm config ls` here"><pre class="notranslate"><span class="pl-c"><span class="pl-c">;</span> copy and paste output from `npm config ls` here</span></pre></div>