npm ERR cb() never called

node.jsHerokuNpm

node.js Problem Overview


I have a Node.js app hosted on Heroku. Every time I do a git push heroku I get the following error:

Counting objects: 14, done.
Delta compression using up to 6 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.20 KiB, done.
Total 12 (delta 8), reused 0 (delta 0)

-----> Node.js app detected
-----> Resolving engine versions
       Using Node.js version: 0.6.20
       Using npm version: 1.2.12
-----> Fetching Node.js binaries
-----> Vendoring node into slug
-----> Installing dependencies with npm
       npm http GET https://registry.npmjs.org/pg/0.6.15
       npm http GET https://registry.npmjs.org/socket.io
       npm http 200 https://registry.npmjs.org/pg/0.6.15
       npm http GET https://registry.npmjs.org/pg/-/pg-0.6.15.tgz
       npm http 200 https://registry.npmjs.org/socket.io
       npm http GET https://registry.npmjs.org/socket.io/-/socket.io-0.9.13.tgz
       npm http 200 https://registry.npmjs.org/pg/-/pg-0.6.15.tgz
       npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-0.9.13.tgz
       npm http GET https://registry.npmjs.org/socket.io-client/0.9.11
       npm http GET https://registry.npmjs.org/policyfile/0.0.4
       npm http GET https://registry.npmjs.org/base64id/0.1.0
       npm http GET https://registry.npmjs.org/redis/0.7.3
       npm http GET https://registry.npmjs.org/generic-pool/1.0.9
       npm http 200 https://registry.npmjs.org/policyfile/0.0.4
       npm http GET https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz

       npm http 200 https://registry.npmjs.org/base64id/0.1.0
       npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
       npm http 200 https://registry.npmjs.org/generic-pool/1.0.9
       npm http GET https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9
.tgz
       npm http 200 https://registry.npmjs.org/socket.io-client/0.9.11
       npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-clie
nt-0.9.11.tgz
       npm http 200 https://registry.npmjs.org/redis/0.7.3
       npm http GET https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
       npm http 200 https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz

       npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
       npm http 200 https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9
.tgz
       npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-clie
nt-0.9.11.tgz
       npm http 200 https://registry.npmjs.org/redis/-/redis-0.7.3.tgz

       > pg@0.6.15 install /tmp/build_36us8733h7kkr/node_modules/pg
       > node-waf configure build || (exit 0)

       Checking for program g++ or c++          : /usr/bin/g++
       Checking for program cpp                 : /usr/bin/cpp
       Checking for program ar                  : /usr/bin/ar
       Checking for program ranlib              : /usr/bin/ranlib
       Checking for g++                         : ok
       Checking for node path                   : not found
       Checking for node prefix                 : ok /tmp/node-node-nNUw
       Checking for program pg_config           : /usr/bin/pg_config
       'configure' finished successfully (0.058s)
       Waf: Entering directory `/tmp/build_36us8733h7kkr/node_modules/pg/build'
       [1/2] cxx: src/binding.cc -> build/Release/src/binding_1.o
       [2/2] cxx_link: build/Release/src/binding_1.o -> build/Release/binding.no
de
       Waf: Leaving directory `/tmp/build_36us8733h7kkr/node_modules/pg/build'
       'build' finished successfully (0.492s)
       npm http GET https://registry.npmjs.org/uglify-js/1.2.5
       npm http GET https://registry.npmjs.org/ws
       npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
       npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
       npm http 200 https://registry.npmjs.org/active-x-obfuscator/0.0.1
       npm http GET https://registry.npmjs.org/active-x-obfuscator/-/active-x-ob
fuscator-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/1.2.5
       npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
       npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2
       npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1
.4.2.tgz
       npm http 200 https://registry.npmjs.org/ws
       npm http GET https://registry.npmjs.org/ws/-/ws-0.4.25.tgz
       npm http 200 https://registry.npmjs.org/active-x-obfuscator/-/active-x-ob
fuscator-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
       npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1
.4.2.tgz
       npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.25.tgz
       npm http GET https://registry.npmjs.org/zeparser/0.0.5
       npm http GET https://registry.npmjs.org/commander
       npm http GET https://registry.npmjs.org/tinycolor
       npm http GET https://registry.npmjs.org/options
       npm http 200 https://registry.npmjs.org/zeparser/0.0.5
       npm http GET https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
       npm http 200 https://registry.npmjs.org/options
       npm http GET https://registry.npmjs.org/options/-/options-0.0.3.tgz
       npm http 200 https://registry.npmjs.org/tinycolor
       npm http GET https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/commander
       npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
       npm http 200 https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
       npm http 200 https://registry.npmjs.org/options/-/options-0.0.3.tgz
       npm http 200 https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz

       > ws@0.4.25 install /tmp/build_36us8733h7kkr/node_modules/socket.io/node_
modules/socket.io-client/node_modules/ws
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_36us8733h7kkr/node_modules/socket.io
/node_modules/socket.io-client/node_modules/ws/build'
         CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
         COPY Release/bufferutil.node
         CXX(target) Release/obj.target/validation/src/validation.o
         SOLINK_MODULE(target) Release/obj.target/validation.node
         SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
         COPY Release/validation.node
       make: Leaving directory `/tmp/build_36us8733h7kkr/node_modules/socket.io/
node_modules/socket.io-client/node_modules/ws/build'
       npm ERR! cb() never called!
       npm ERR! not ok code undefined
       npm ERR! cb() never called!
       npm ERR! not ok code 1
 !     Failed to install --production dependencies with npm
 !     Heroku push rejected, failed to compile Node.js app

To [email protected]:still-chamber-1286.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:still-chamber-1286.git'

The error is in the last few lines:

npm ERR! cb() never called!
           npm ERR! not ok code undefined
           npm ERR! cb() never called!
           npm ERR! not ok code 1
     !     Failed to install --production dependencies with npm
     !     Heroku push rejected, failed to compile Node.js app

    To git@heroku.com:still-chamber-1286.git
     ! [remote rejected] master -> master (pre-receive hook declined)
    error: failed to push some refs to '[email protected]:still-chamber-1286.git'

I have had no problems with pushing my code to Heroku before; only since Monday have I had this error.

I have seen similar posts on the web referring to slightly different errors, but haven't seen one with ! [remote rejected] master -> master (pre-receive hook declined) before.

node.js Solutions


Solution 1 - node.js

If you have npm version 5 or above, try this first:

$ sudo npm cache verify

Otherwise:

$ sudo npm cache clean

My node and npm versions are:

$ node -v
v0.10.0

$ npm -v
1.2.14

https://docs.npmjs.com/cli/cache

Solution 2 - node.js

For anyone hitting this page around Sept 29th, 2013, there's a closed bug in Node.js 0.10.19 which is causing this error.

https://github.com/isaacs/npm/issues/2907#issuecomment-15215278 https://github.com/joyent/node/issues/6263#issuecomment-25113849

If you're on Heroku you should upgrade to 0.10.20

"engines": {
    "node": "0.10.20"
}

Solution 3 - node.js

Try

sudo npm cache clean --force

More info refer: https://reactgo.com/npm-err-cb-never-called/

Solution 4 - node.js

IMPORTANT! The solution below is now regarded as unstable, and you should use Node Version Management instead: Node Version Manager on Github. David Walsh also has a good introduction to NVM. NVM works beautifully and I've been using it to manage legacy WordPress projects for a few years.


Please don't use this - use NVM

I just had this exactly issue when trying to install the Sage theme for WordPress. When I ran npm install on the theme directory, it failed.

Looking in the dependencies in package.json, I could see that the engine I was running for Node was out of date. Running node -v on the command line showed that I was on v0.10.9, and the latest version of Sage requires >= 0.12.0

So here's the fix for that. These steps are from David Walsh's blog

  1. Clear your npm cache: sudo npm cache clean -f
  2. Install the latest version of the Node helper: sudo npm install -g n
  3. Tell the helper (n) to install the latest stable version of Node: sudo n stable

You should then get a progress display, after which you will be up to date.

When I ran npm install after doing this, everything worked fine, and I was able to run gulp to build the initial dist directory.

Solution 5 - node.js

If you have updated angular cli, npm, node, you don't need to do anything more. Just run the command below to resolve the issue. This command also resolves the issue of "unexpected end of line".

npm install --no-package-lock

Solution 6 - node.js

Do you have a specific version of "npm" specified under "engines" in your package.json? Sounds like NPM v1.2.15 resolved the issue (and Heroku has available). I was getting the same problem with "1.1.x".

Solution 7 - node.js

  • Run npm install -g npm
  • Then run npm install

Solution 8 - node.js

Updating the NodeJS https://nodejs.org/en/ Fixed My Issue.

Run npm install -g npm & npm cache clean

Solution 9 - node.js

For me none of the above solutions worked (reinstalling, clearing cache, folders etc.).

My problem was solved with:

npm config set registry https://registry.npmjs.org/

Solution 10 - node.js

I had the same problem while installing ionic@beta. I tried the following items and they didn't help me.

  1. npm cache clean
  2. Manually delete cache from %temp%\npm-*
  3. Command prompt "Run As Administrator"

I solved the problem by installing node-v5.10.1-x64.msi (Previous version was node-v5.9.0-x64.msi) and run an npm cache clean before installing ionic@beta

It worked!

Solution 11 - node.js

UPDATED: The problem is pretty common here is the new fix npm cache verify run that you will be good to go!

Solution 12 - node.js

Since NPM 6 you can do a clean install.
That was the only solution which worked for me.

Just run the following:

npm clean-install

Notes:

  • You might also manually remove the node_modules folder and try again in case the command above failed.
  • If still doesn't work, the global cache might be broken, try running npm cache clean --force and then do a clean install.
  • The clean-install command works on npm 6 and above. For older versions consider checking the other answers below.

Solution 13 - node.js

[Works] try

npm config delete https-proxy

it would have conflicted with proxy.

Solution 14 - node.js

I had the same problem with NPM version 1.3.11, and solved it simply by re-running the exact same command multiple times ("npm update -g" in my case). The error popped up for a different package on each subsequent run and eventually everything updated successfully.

For me at least, it seems like it was being caused by a network issue (corrupted downloads). I was also getting an error about an invalid package, which I was able to resolve by deleting all instances of "tmp.tgz".

Edit: (Probably unrelated, but in case this helps anyone: I was using Windows, and started a command prompt as an Administrator after receiving the initial error).

Solution 15 - node.js

I had the cb() never called! error, and none of the answers here directly worked for me. I was running Node v8.11.2, and I had to manually delete the package-lock.json file to get anywhere. After doing this, I ran npm cache verify per what some of the answers recommended. Then, running npm i yielded the following result:

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN securities-stub@1.0.0 No description
npm WARN securities-stub@1.0.0 No repository field.

up to date in 5.118s

Solution 16 - node.js

As of March 2021 the new NPM version fixes many of those issues.

So calling npm i -g npm@latest fixes this again (In between this did not work).

Solution 17 - node.js

If the bug persists even after running npm cache clean --force, try to rerun npx create-react-app your_app_name after switching to a different network. This error could also cause due to slow and unstable networks...

Solution 18 - node.js

I just globally installed the newest version of NPM and it worked for me. I guess Clearing npm cache is optional.

npm install -g npm

Solution 19 - node.js

For me on npm 6.4.0 and node 10.9.0 none of the answers worked. Reinstalled node, npm, cleaned cache, removed folders ...

After some debugging it turned out I used npm link for two of my modules under development to link to each other. Once I removed and redid some linking I was able to get it all working again.

Solution 20 - node.js

Knowing that this is an old question and many of you had provided your answers. Just to share my experience with this error and how I fixed.

This all started after I upgrade my Node version to > 12, I did go through all the answers and try to follow steps clearing npm Cache, deleting the node_modules folder. No one of them resolve my problem.

The root cause in my case was proxy restricting installation. I deleted the proxy settings to fix the problem.

  1. Check if you have any proxy config

    npm config list
    
  2. Delete them by

    npm config delete proxy
    npm config delete http-proxy
    npm config delete https-proxy
    
  3. Now try

    npm install
    

Solution 21 - node.js

sudo npm cache clean didn't work out for me. Update to the latest version of node helps.

I had node v.5.91 and updated to v6.9.1

Solution 22 - node.js

I suggest: Switch to Yarn! - Yarn is a package manager which uses the same package.json file and node_modules folder as npm.

With npm I had the same problem: On a CentOS 6 install I got the ERR cb() never called error repeatedly and could not find a way to make npm reliably complete installation of some packages (like webpack for example). - Yarn works flawlessly, even on flaky network connections.

Migration to Yarn is easy. Most subcommands are the same. They have a good Migration guide. Read on to the handy CLI commands comparison at the end.

Solution 23 - node.js

What worked for me was: delete the package-lock.json file and run the following command:

npm cache clean --force

Solution 24 - node.js

I have the same error in my project. I am working on isolated intranet so my solution was following:

  • run npm clean cache --force
  • delete package-lock.json
  • in my case I had to setup NPM proxy in .npmrc

Solution 25 - node.js

Try switching your network, somehow switching network worked for me.

I have tried many things mentioned in other answers, like:

  1. npm cache clean --force
  2. Delete existing node_modules, delete package-lock.json, and reinstall using - npm i
  3. npm cache verify
  4. npm clean-install

None of the above worked for me, might work for you. Try your luck.

Solution 26 - node.js

It appears that particular dependency versions can cause this issue. For example, gulp-uglifycss 1.0.7 has this problem (see https://github.com/rezzza/gulp-uglifycss/issues/15).

If you are allowing major or minor version updates in your packages.json via ^ or ~, remove those characters thoughout the file and try another npm install. If it works that time then you'll be alright after you have the fun of narrowing down which package is causing the problem.

Solution 27 - node.js

I had the same issue while trying to install firebase-tools in my windows laptop. this is how i solved it.

  1. I downloaded kaspersky and installed it. then i disabled kaspersky secure connections
  2. i opened cmd and run this command npm cache clean --force
  3. i then run this command npm install npm@latest -g
  4. i then run the firebase cli command npm install -g firebase-tools

Solution 28 - node.js

For Ubuntu Users, the given below method worked for me.

Firstly, perform this : sudo npm cache verify

Then go to Home->.npm and delete the _cache folder by : sudo rm -rf _cacache/

go and check, maybe you found the solution.

Solution 29 - node.js

I too faced the same problem today as I force stopped the npm package download in between due to internet issues.

I tried various things like,

  1. Running sudo npm cache clean -f - which did not work as expected
  2. Clean uninstalling node and reinstalling it - which as well didn't work

I finally tried to delete the folder containing the npm cache that was creating the problem. I ran the following command,

sudo rm -rf /Users/{user_system_user}/.npm/

Then I tried installing the package that was stuck and everything worked like a charm.

P.S: replace {user_sytem_user} according to the current user of your system.

Solution 30 - node.js

npm install would result in:

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

In my case, this error started happening when I upgraded to Node.js version 8.11.1. Previously using Node.js version 6.12.x and NPM version 5.8.0.

In addition to that, my test scripts would not find AVA:

sh: ava: command not found
npm ERR! Test failed.  See above for more details.

The solution was to downgrade NPM to 5.7.1

Solution 31 - node.js

For anyone who has upgraded recently from 6.x to 6.7.0.

Deleting the /Users/{YOUR USERNAME}/.npm folder solved my issues with npm install.

I also, ran some of these commands suggested by https://npm.community/t/crash-npm-err-cb-never-called/858/93?u=jasonfoglia

sudo npm cache clean -f
sudo npm install -g n

But I'm not sure which actually worked until I deleted the folder. So if you experience this issue and just delete the .npm folder fixing your issue please note that in the comments.

Solution 32 - node.js

In my case i couldnt install a VueJS plugin and i had to:

Changing the ownership of files:

sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib
sudo chown -R $(whoami) /usr/local/bin

And then made sure to ahve latest npm:

npm install -g npm@latest

Then installed my plugin and in your case probably your command isntead.

Solution 33 - node.js

If you are open your code in a IDE such as IntelliJ idea Close it and re try

Solution 34 - node.js

Picking up where mdp left, the problem is with node 0.10.19 and npm 1.3.11

I found the easiest way to manage the downgrade to keep things going smoothly to be NVM, here is a nice tutorial on how to use it. I had my server environment modified and running correctly downgrading from 0.10.19 to 0.10.18 in a matter of minutes with NVM.

Solution 35 - node.js

Do npm install npm@latest -g to update npm to the latest version. This fixed the problem for me. I did do npm cache clean first

Solution 36 - node.js

There may be two possibilities=>

  1. Try to update your node js and npm.

  2. Permission issue => a. Move your solution on c drive in your respective user account b. Need to run bash or cmd as administrator.

Hope this will resolve your issue

Solution 37 - node.js

I encountered the same problem on my Mac and I have tried all methods I can find: upgrade to latest Node, clean cache, remove node_mudules directory, but all have no effect. Eventually, I believed it was the problem of Node environment, so I degraded my Node to an old LTS version 6.14.1, then the problem disappeared. This is what I do:

  1. Install NVM (To get a brand new isolated node environment, you'd better use NVM to manage your multiple Node environments, go to here for details)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

  1. Install Node.js 6.14.1

nvm install 6.14.1

  1. Switch to the specific Node environment you install above

nvm use 6.14.1

  1. Install create-react-app

npm install -g create-react-app

  1. Create your react app

create-react-app appname

Solution 38 - node.js

Run the following command which solved my issue

npm install --no-package-lock

Solution 39 - node.js

I tried many things from internet. Only below method worked for me. If every answer in this question don't work, try below steps in below order. Note :

  • Reboots required
  • Use cmd to execute code (VSCode didn't worked for me)
  1. Delete local node module folder
  2. Delete local package-lock file
  3. Uninstall node.js
  4. Reboot
  5. Delete the folders: "C:\Users\ YOUR LOGIN NAME \AppData\Roaming\npm" and "C:\Users\ YOUR LOGIN NAME \AppData\Roaming\npm-cache"
  6. Look for other npm folders under AppData and delete them too.
  7. Reboot
  8. Reinstall node.js
  9. Reboot
  10. npm cache clean --force
  11. npm cache verify
  12. npm install --force

Solution 40 - node.js

What helped me get over that error - cb() never called... is downgrading my NPM version. I had version 6.14.9, and I downgraded to version 6.14.6 by typing:

    npm install -g npm@6.14.6

note: nothing seemed to help. I tried many of the suggested solutions, including "npm cache clean" or uninstalling NPM and reinstalling.

Solution 41 - node.js

Deleting package-lock.json and installing the desired package again solved the issue for me.

Solution 42 - node.js

Have not seen this answer yet so hope this helps someone.

If you are trying to set up a work environment and using a repository manager such as Artifactory and you are getting this error be sure you are connected to your works VPN. Even if you are disconnect and reconnect.

We had this issue and simply (re)connecting to the VPN fixed the issue.

Solution 43 - node.js

I stumbled upon this issue when installing local packages from my computer.

I had moved the local packages to another folder. And then when I wanted to update, I started getting this error.

To resolve this, I deleted all the previously created symlinks from the following folder:

C:\Users\<USERNAME>\AppData\Roaming\npm\node_modules

After this i could install packages like before!

Solution 44 - node.js

I had faced the same issue, and i spend days to get a solution for the issue. In the end, i figured it out and it was an issue with my network.

I was using corporate proxy using a script. When i opened the pac file and get the proxy from there and added, it started working and never ever i faced the same issue.

Solution 45 - node.js

Turns out I was out of space! Deleting files on the drive allowed for normal startup and running.

Solution 46 - node.js

My issue was that my proxy settings were not correct for corporate network. Specifically my password was not set in the URL.

Solution 47 - node.js

I found a couple of other issues that caused this for me, both proxy related.

  1. I use a local proxy to forward to our corporate proxy. My local proxy was running on port 3128. I happened to see while watching the process / listening port list that a different process would start, try to bind to port 3128, then stop. When this happened my local proxy lost its state and quit accepting connections, even though it still had the port bound. In this case I reconfigured my local proxy to listen on port 3129 instead, which removed the port conflict with the other process.
  2. Somewhat similar to above - my local proxy process, just for whatever other reason, would die and leave the port open. I had to kill the process / free the port / reboot and restart my local proxy to get things back.

Solution 48 - node.js

brew uninstall node
cd /usr/local
git checkout f7bbdcc /usr/local/Library/Formula/node.rb
brew install node

Find other versions like so:

brew versions node

Solution 49 - node.js

It seems like this issue is not occurring with a specific configuration or node version. We experienced it a couple of times when redeploying and suspect the npm servers to cause this issue.

Retrying a couple of times did solve the issue eventually.

Solution 50 - node.js

Check if you have multiple versions of the npm command in your system path variable.

In my case, I had a version in the Node install directory and an older one in the npm globals install directory (called prefix in the npm config file). So I checked npm config get prefix for the location and deleted the link and the npm folder from node_modules. (Deleting the other one might also work, depending on the order in your PATH variable.)

Solution 51 - node.js

For mac users (HighSierra), do not install node using brew. It'll mess up with npm. I had to uninstall node and install using the package in the main nodejs.org source : https://nodejs.org/en/

Here's a simple guide that doesn't use brew: https://coolestguidesontheplanet.com/installing-node-js-on-macos/

Solution 52 - node.js

In my case, I was running npm install from within a Docker container that was running the node:10.16.0-alpine image. The problem was triggered by package.json pointing at a package directly in GitHub:

"dependencies": {
    "gulp-sass-inline-svg": "git+https://github.com/chriswburke/gulp-sass-inline-svg.git"
}

After switching to a Docker image that had git installed, the error went away.

Solution 53 - node.js

For me helped turn off antivirus

Solution 54 - node.js

Windows WSL, Ubuntu, npm install returns the error. My solution:

sudo npm install

not sure why i have to use sudo. Other solutions like clean cache didn't work for me.

Solution 55 - node.js

I was using WSL2 and ubuntu. I had added a .npmrc to home/user and run sudo and then I had this issue. I realized that I had to create my project inside ~ folder ($home/user). It was not working because my project was inside /mnt/c

Solution 56 - node.js

I tried

  1. npm cache verify
  2. npm cache clean --force.
  3. npm i -g npm

but no luck.

But uninstalling previous node version and installing latest node version worked for me.

Solution 57 - node.js

For me was a problem package-lock.json after deleting it and running command to clean cache I was abble to run npm -i successful.

Solution 58 - node.js

I installed a software which generated a .npmrc file under Users/<name>/.npmrc

Removing that .npmrc file solved the issue for me.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionLouise KView Question on Stackoverflow
Solution 1 - node.jsAlbertoView Answer on Stackoverflow
Solution 2 - node.jsMark PercivalView Answer on Stackoverflow
Solution 3 - node.jsSanSView Answer on Stackoverflow
Solution 4 - node.jscodewithfeelingView Answer on Stackoverflow
Solution 5 - node.jschetan shahView Answer on Stackoverflow
Solution 6 - node.jsAidan FeldmanView Answer on Stackoverflow
Solution 7 - node.jsShujat MunawarView Answer on Stackoverflow
Solution 8 - node.jsSrinivasView Answer on Stackoverflow
Solution 9 - node.jsBubiecView Answer on Stackoverflow
Solution 10 - node.jsSen JacobView Answer on Stackoverflow
Solution 11 - node.jsJames Christian KaguoView Answer on Stackoverflow
Solution 12 - node.jsJust ShadowView Answer on Stackoverflow
Solution 13 - node.jsKrtkNykView Answer on Stackoverflow
Solution 14 - node.jsSven VikingView Answer on Stackoverflow
Solution 15 - node.jsTim BiegeleisenView Answer on Stackoverflow
Solution 16 - node.jsObiwahnView Answer on Stackoverflow
Solution 17 - node.jsMalith SenanayakeView Answer on Stackoverflow
Solution 18 - node.jsAkash TantriView Answer on Stackoverflow
Solution 19 - node.jsFlionView Answer on Stackoverflow
Solution 20 - node.jsPrakashView Answer on Stackoverflow
Solution 21 - node.jsh--nView Answer on Stackoverflow
Solution 22 - node.jshalloleoView Answer on Stackoverflow
Solution 23 - node.jsjoe hoellerView Answer on Stackoverflow
Solution 24 - node.jsKacpersView Answer on Stackoverflow
Solution 25 - node.jsSUMIT JAINView Answer on Stackoverflow
Solution 26 - node.jsRobert JohnsonView Answer on Stackoverflow
Solution 27 - node.jsBenjaView Answer on Stackoverflow
Solution 28 - node.jsJaymeen_JKView Answer on Stackoverflow
Solution 29 - node.jsSulokitView Answer on Stackoverflow
Solution 30 - node.jsrafaCodeView Answer on Stackoverflow
Solution 31 - node.jsJason FogliaView Answer on Stackoverflow
Solution 32 - node.jsFBCView Answer on Stackoverflow
Solution 33 - node.jsRumesh MadushankaView Answer on Stackoverflow
Solution 34 - node.jsJoe MinichinoView Answer on Stackoverflow
Solution 35 - node.jsSukhdeep SinghView Answer on Stackoverflow
Solution 36 - node.jssachin View Answer on Stackoverflow
Solution 37 - node.jslengxuehxView Answer on Stackoverflow
Solution 38 - node.jsVisheshView Answer on Stackoverflow
Solution 39 - node.jsTharukaView Answer on Stackoverflow
Solution 40 - node.jsNivView Answer on Stackoverflow
Solution 41 - node.jsJafar KaruthedathView Answer on Stackoverflow
Solution 42 - node.jsathammerView Answer on Stackoverflow
Solution 43 - node.jsXpleriaView Answer on Stackoverflow
Solution 44 - node.jsAmalraj K RView Answer on Stackoverflow
Solution 45 - node.jsuser3413723View Answer on Stackoverflow
Solution 46 - node.jslcharbonView Answer on Stackoverflow
Solution 47 - node.jssquillmanView Answer on Stackoverflow
Solution 48 - node.jsAlex VView Answer on Stackoverflow
Solution 49 - node.jsMaxMView Answer on Stackoverflow
Solution 50 - node.jsStefanView Answer on Stackoverflow
Solution 51 - node.jscarldevelopsforcoffeeView Answer on Stackoverflow
Solution 52 - node.jsSamView Answer on Stackoverflow
Solution 53 - node.jstomassilnyView Answer on Stackoverflow
Solution 54 - node.jsJanBrusView Answer on Stackoverflow
Solution 55 - node.jsNick Mehrdad BabakiView Answer on Stackoverflow
Solution 56 - node.jsKashish DhawanView Answer on Stackoverflow
Solution 57 - node.jsDarkNominisView Answer on Stackoverflow
Solution 58 - node.jsHypermysticView Answer on Stackoverflow