title: npm install [package] removing packages
body: <p>npm install [package] command is removing other packages and I have to run 'npm install' command to reinstall them which is a tedious task.</p>
  
  <p>All packages are recorded in the package.json and package-lock.json files.</p>
  
  <p>If I npm install [package b], it will install package b but remove package a.
  This occurs vice versa with other packages.</p>
  
  <p>I always have to run 'npm install' to return all removed packages so that now 'packages a and b' exist in the node_modules as intended.</p>
  
  <p>Is this normal procedure for adding packages? Or is there a way I can avoid using 'npm intall' after adding a new package?</p>