title: Why does npm install a bunch of .cmd files on my project root folder?
body: <p>Why does npm install a bunch of files and .cmd files on my root folder?
  If I remove the files and run npm install again, those .cmd files will reappear. Why doesn't npm download those files and stored it into node_modules folder?</p>
  
  <p>When I clone the repo in another computer, it doesn't create those .cmd files. Both computer are running windows 10.</p>
  
  <p>After several testing, I found out that if I delete package-lock.json file first then only perform npm install, then those .cmd won't appear, but then now the project fails to start.</p>
  
  <p><a href="https://i.stack.imgur.com/4AHcf.png" rel="noreferrer"><img src="https://i.stack.imgur.com/4AHcf.png" alt="screenshot of project root folder"></a></p>
  
  <p><a href="https://i.stack.imgur.com/3f2qu.png" rel="noreferrer"><img src="https://i.stack.imgur.com/3f2qu.png" alt="screenshot of package.json file"></a></p>