Node.js version in `.nvmrc` does not satisfy `engines.node`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 92/100
Direzione di ricerca
Confronta la versione di Node.js in .nvmrc con l’intervallo di engines.node in package.json e con i requisiti delle dipendenze descritti nell’issue. Aggiorna .nvmrc a una versione compatibile, quindi esegui nvm use e npm ci per confermare che la versione selezionata soddisfi gli engines dichiarati senza avvisi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
New Issue Checklist
- Report security issues confidentially.
- Any contribution is under this license.
- Before posting search existing issues.
Issue Description
.nvmrc pins Node.js 20.15.0, which is below the minimum Node.js version declared in engines.node of package.json (>=20.19.0 <21.0.0 || >=22.13.0 <23.0.0 || >=24.11.0 <25.0.0). Developers who run nvm use in the repository get a Node.js version that Parse Server does not support.
Several dependencies already require at least Node.js 20.19.0, for example:
@noble/hashes2.0.1 (production):>= 20.19.0eslint-plugin-expect-type0.7.0 (development):^20.19.0 || >=22.12.0
CI is not affected because it does not read .nvmrc.
This came up in the review of #10697.
Steps to reproduce
- Check out
alpha. - Run
nvm use; Node.js 20.15.0 is selected. - Run
npm ci; npm warns about unsupported engines.
Actual Outcome
.nvmrc selects Node.js 20.15.0, which does not satisfy engines.node.
Expected Outcome
.nvmrc selects a Node.js version that satisfies engines.node and the engine requirements of the dependencies, e.g. a current Node.js 20.19.x or newer LTS release.
Environment
Server
- Parse Server version:
9.10.2-alpha.4(alphabranch) - Operating system: any
- Local or remote host: local development
Database
- Not applicable
Client
- Not applicable
Logs
Not applicable
- Lingua principale
- JavaScript
- Stelle
- 21.4k
- Fork
- 4.8k
- Merge medio
- 2g 10h
- PR unite (30g)
- 38
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di parse-community/parse-server
-
RedisCacheAdapter put, del and clear reject on a Redis outage, producing unhandled rejectionsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
parse-community/parse-server#10634 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
parse-community/parse-server#10631 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
/installations and /audiences reject a find sent as POST + _method=GET with "Invalid key name: 0"Aperta
Difficoltà 2/5 Mezza giornata Idoneità per principianti 65/100
parse-community/parse-server#10626 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Deleting a _Role does not clear the role cache, so revoked roles stay active for the cache TTLAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
parse-community/parse-server#10619 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
type:meta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
parse-community/parse-server#10613 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di parse-community/parse-server
Issue simili
-
Complexity: Small P-Feature: Projects page ready for merge team role: back end/devOps role: front end size: 0.25pt
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
bellingcat/toolkit#905 ·
-
self-care self-care:docs-build-time-investigator
Difficoltà 2/5 Mezza giornata Idoneità per principianti 76/100
githubnext/gh-aw-cao#14191 ·
I maintainer di solito rispondono entro 1 giorno
-
effort:low impact:medium RAG status: auto-triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
mastra-ai/mastra#25229 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
sugarlabs/musicblocks#8984 ·
I maintainer di solito rispondono entro 1 giorno