Description
- Node.js Version:
{
npm: '4.6.1',
ares: '1.16.0',
brotli: '1.0.7',
cldr: '37.0',
icu: '67.1',
llhttp: '2.0.4',
modules: '83',
napi: '6',
nghttp2: '1.41.0',
node: '14.6.0',
openssl: '1.1.1g',
tz: '2020a',
unicode: '13.0',
uv: '1.38.1',
v8: '8.4.371.19-node.12',
zlib: '1.2.11'
} - OS: Windows 10
- Scope (install, code, runtime, meta, other?): runtime
I can not do anything with my npm as I keep receiving "error cb.apply is not a function"
- I have tried to clear the cache but it can not due to this error
- I removed everything to do with does and the tools it downloads with it and reinstalled with windows up to date then rebooted but still receive the same error
-i have tried npm doctor but failed due to this error - I have checked the path is correct for nodejs and node_modules
How can i fix this issue?
Error chache information
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\Program Files\nodejs\node.exe',
1 verbose cli 'C:\Users\allie\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'install'
1 verbose cli ]
2 info using npm@4.6.1
3 info using node@v12.18.3
4 verbose config Skipping project config: C:\Users\allie/.npmrc. (matches userconfig)
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 verbose stack TypeError: cb.apply is not a function
7 verbose stack at C:\Users\allie\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\polyfills.js:287:18
7 verbose stack at FSReqCallback.oncomplete (fs.js:169:5)
8 verbose cwd C:\Users\allie
9 verbose Windows_NT 10.0.19041
10 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Users\allie\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install"
11 verbose node v12.18.3
12 verbose npm v4.6.1
13 error cb.apply is not a function
14 verbose exit [ 1, true ]
Activity
travisredington commentedon Jul 24, 2020
Yeah having the same issue with node 12.18.3 & 14.6.0
allaura-dev commentedon Jul 24, 2020
I solved it on both my computers. One needed more work on it.
Option 1:
Follow this directory
C:\Users(your username)\AppData\Roaming
Delete the npm folder and if there is one npm cache folder.
Run npm clean cache —force ( — force is now required to clean cache)
You should be good now if not do option 2.
Option 2:
Follow this directory
C:\Users(your username)\AppData\Roaming
Delete the npm folder and if there is one mom cache folder.
Run npm clean cache —force ( — force is now required to clean cache)
Make sure everything to do with Nodejs is deleted and uninstalled.
Reinstall Nodejs.
You should be good now.
travisredington commentedon Jul 24, 2020
great, will try sometime soon, thanks!
MattKehrls commentedon Jul 25, 2020
First Option worked great for me, thanks! (v.12.18.3)
blackthought286 commentedon Jul 25, 2020
worked. Thanks
travisredington commentedon Jul 25, 2020
Yeah, option 1 worked for me as well! Thanks! ( using v14.6.0 )
aldanin commentedon Jul 25, 2020
First option worked for me.
Thanks a bunch!
shuiche-it commentedon Jul 27, 2020
mac how to do?
Ivo-Balbaert commentedon Jul 27, 2020
Thank you very much!!
AHassanSOS commentedon Jul 28, 2020
This error is new. It happens if I try to install npm twice in the row.
kulor commentedon Jul 29, 2020
I found resolve in downgrading to Node 12.18.2 as the
graceful-fs
that was being used was hard linked by an older dependency of mine. For the lazy (Linux):ridhi-mago commentedon Jul 31, 2020
First option worked!! Thanks!
124 remaining items