Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Node.js version in `.nvmrc` does not satisfy `engines.node`

Aperta Adatta ai principianti
#10,699 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

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
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
node.js
Ambito
tooling

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
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/hashes 2.0.1 (production): >= 20.19.0
  • eslint-plugin-expect-type 0.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
  1. Check out alpha.
  2. Run nvm use; Node.js 20.15.0 is selected.
  3. 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 (alpha branch)
  • 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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di parse-community/parse-server

Tutte le issue di parse-community/parse-server

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.