npx tsc throw error : npm ERR! cb.apply is not a function
yhyu13 opened this issue ยท 7 comments
Before submitting an issue, make sure you read the FAQ.md
Briefly describe your issue
Install instruction for npx tsc throw error
cd mineflayer-collectblock
npx tsc
throw error :
npm ERR! cb.apply is not a function
Error log
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/usr/bin/node',
1 verbose cli '/usr/lib/node_modules/npx/node_modules/npm/bin/npm-cli.js',
1 verbose cli 'install',
1 verbose cli 'tsc@latest',
1 verbose cli '--global',
1 verbose cli '--prefix',
1 verbose cli '/home/hangyu5/.npm/_npx/22787',
1 verbose cli '--loglevel',
1 verbose cli 'error',
1 verbose cli '--json'
1 verbose cli ]
2 info using npm@5.1.0
3 info using node@v18.16.0
4 verbose npm-session db4d1339cf0e1966
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 200 https://registry.npmjs.org/tsc 1386ms
8 http fetch GET 200 https://registry.npmjs.org/tsc/-/tsc-2.0.4.tgz 180ms
9 silly pacote tag manifest for tsc@latest fetched in 1589ms
10 verbose stack TypeError: cb.apply is not a function
10 verbose stack at /usr/lib/node_modules/npx/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18
10 verbose stack at FSReqCallback.oncomplete (node:fs:209:5)
11 verbose cwd /home/hangyu5/Documents/Git-repoMy/AIResearchVault/repo/LLMApp/Voyager/voyager/env/mineflayer/mineflayer-collectblock
12 verbose Linux 5.15.0-73-generic
13 verbose argv "/usr/bin/node" "/usr/lib/node_modules/npx/node_modules/npm/bin/npm-cli.js" "install" "tsc@latest" "--global" "--prefix" "/home/hangyu5/.npm/_npx/22787" "--loglevel" "error" "--json"
14 verbose node v18.16.0
15 verbose npm v5.1.0
16 error cb.apply is not a function
17 verbose exit [ 1, true ]
...
Please provide your python, nodejs, Minecraft, and Fabric versions here
python 3.10
npx 10.2.2
npm 9.5.1
node v18.16.0
MC (not there yet)
Fabric (not there yet)
...
[If applicable] Please provide the Minefalyer and Minecraft logs, you can find the log under logs
folder
...
[If applicable] Please provide the GPT conversations that are printed each round.
...
Running npm install graceful-fs --save-dev
worked for me
@theblazehen exec npm install graceful-fs --save-dev
before exec npx tsc
works!
Running
npm install graceful-fs --save-dev
worked for me
@xieleo5 Consider adding this into README? As this might cause problem for installation
Might be better to update the package.json if possible?
@theblazehen Hi, thanks for solving this issue! Can you open a PR about updating the package.json
? I'm not quite familiar with js's rules for this.
update npm to newest version will solve the problem
The problem still exists. It seems 3rd party library changed exported fields, cannot compile.
Could you please upload the pakcage-lock.json?