Issues running npm install

Hi :waving_hand:

I’m trying to play around with sprites, but I can’t seem to successfully install npm pacakges:

sprite@sprite:~# npm install --omit=dev
npm error code ENOENT
npm error syscall stat
npm error path /home/sprite/.npm/_cacache/content-v2/sha512/09/70/afc87bb58a57891822f8bc9bb34a2414fb368b5207997fd67969c43f400dd4ddb72da5bba5517ef521b5a7aac31ebe1e225db52ef6c1a73c03fd8bd75a21
npm error errno ENOENT
npm error enoent Invalid response body while trying to fetch https://registry.npmjs.org/mime-types: ENOENT: no such file or directory, stat '/home/sprite/.npm/_cacache/content-v2/sha512/09/70/afc87bb58a57891822f8bc9bb34a2414fb368b5207997fd67969c43f400dd4ddb72da5bba5517ef521b5a7aac31ebe1e225db52ef6c1a73c03fd8bd75a21'
npm error enoent This is related to npm not being able to find a file.
npm error enoent
npm error A complete log of this run can be found in: /home/sprite/.npm/_logs/2026-01-23T03_49_47_238Z-debug-0.log

Relevant lines from the log:

1435 silly placeDep ROOT ansi-regex@5.0.1 OK for: strip-ansi@6.0.1 want: ^5.0.1
1436 verbose type system
1437 verbose stack FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/mime-types: ENOENT: no such file or directory, stat '/home/sprite/.npm/_cacache/content-v2/sha512/09/70/afc87bb58a57891822f8bc9bb34a2414fb368b5207997fd67969c43f400dd4ddb72da5bba5517ef521b5a7aac31ebe1e225db52ef6c1a73c03fd8bd75a21'
1437 verbose stack     at /home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js:170:15
1437 verbose stack     at async Response.json (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js:75:17)
1437 verbose stack     at async RegistryFetcher.packument (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/pacote/lib/registry.js:98:25)
1437 verbose stack     at async RegistryFetcher.manifest (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/pacote/lib/registry.js:128:23)
1437 verbose stack     at async #fetchManifest (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1227:20)
1437 verbose stack     at async #nodeFromEdge (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:1065:19)
1437 verbose stack     at async #buildDepStep (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:929:11)
1437 verbose stack     at async Arborist.buildIdealTree (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:182:7)
1437 verbose stack     at async Promise.all (index 1)
1437 verbose stack     at async Arborist.reify (/home/sprite/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:114:5)
1438 error code ENOENT
1439 error syscall stat
1440 error path /home/sprite/.npm/_cacache/content-v2/sha512/09/70/afc87bb58a57891822f8bc9bb34a2414fb368b5207997fd67969c43f400dd4ddb72da5bba5517ef521b5a7aac31ebe1e225db52ef6c1a73c03fd8bd75a21
1441 error errno ENOENT
1442 error enoent Invalid response body while trying to fetch https://registry.npmjs.org/mime-types: ENOENT: no such file or directory, stat '/home/sprite/.npm/_cacache/content-v2/sha512/09/70/afc87bb58a57891822f8bc9bb34a2414fb368b5207997fd67969c43f400dd4ddb72da5bba5517ef521b5a7aac31ebe1e225db52ef6c1a73c03fd8bd75a21'
1443 error enoent This is related to npm not being able to find a file.
1443 error enoent
1444 silly unfinished npm timer reify 1769140187511
1445 silly unfinished npm timer reify:loadTrees 1769140187512
1446 verbose cwd /home/sprite
1447 verbose os Linux 6.12.27-fly
1448 verbose node v24.13.0
1449 verbose npm  v11.6.2
1450 verbose exit 1
1451 verbose code 1
1452 error A complete log of this run can be found in: /home/sprite/.npm/_logs/2026-01-23T03_49_47_238Z-debug-0.log

Seems writes may not be persisting?

I’m also getting this error running npm install in a Sprite…

seemed to have fixed my instance of the issue - I’d cloned a git repo that I was running npm install inside of, and didn’t have sufficient write permissions