Why do Node modules go into .staging folder?

Solution 1:

I was also facing the same issue, I tried the steps below:

  1. Delete package-lock.json
  2. Delete Node Modules folder
  3. Try installing it using below command (should be in open network)

    npm install
    

Note: - ".staging" means, those dependencies are getting downloaded so for the temporary basis it keeps all those dependencies under ".staging" folder. Once all gets downloaded properly then it will showcase them under node_modules only.

I hope this will work.

Solution 2:

This only happens temporarily until the modules are downloaded and installed. Node seems to do this so it can place together common submodules from all the modules you are installing so it can better structure the node modules folder(mainly for windows users).

If this is happening after an npm install finishes it is likely that there is something wrong with your node installation or something in the install failed.