Node.js version in `.nvmrc` does not satisfy `engines.node`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 92/100
Línea de trabajo
Compara la versión de Node.js en .nvmrc con el rango de engines.node en package.json y los requisitos de dependencias descritos en el issue. Actualiza .nvmrc a una versión compatible y luego ejecuta nvm use y npm ci para confirmar que la versión seleccionada satisface los engines declarados sin advertencias.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- JavaScript
- Estrellas
- 21.4k
- Forks
- 4.8k
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 38
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de parse-community/parse-server
-
RedisCacheAdapter put, del and clear reject on a Redis outage, producing unhandled rejectionsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
parse-community/parse-server#10634 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
parse-community/parse-server#10631 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
/installations and /audiences reject a find sent as POST + _method=GET with "Invalid key name: 0"Abierto
Dificultad 2/5 Medio día Aptitud para principiantes 65/100
parse-community/parse-server#10626 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Deleting a _Role does not clear the role cache, so revoked roles stay active for the cache TTLAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
parse-community/parse-server#10619 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
type:meta
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
parse-community/parse-server#10613 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de parse-community/parse-server
Issues similares
-
Complexity: Small P-Feature: Projects page ready for merge team role: back end/devOps role: front end size: 0.25pt
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 67/100
bellingcat/toolkit#905 ·
-
self-care self-care:docs-build-time-investigator
Dificultad 2/5 Medio día Aptitud para principiantes 76/100
githubnext/gh-aw-cao#14191 ·
Los mantenedores suelen responder en 1 día
-
effort:low impact:medium RAG status: auto-triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
mastra-ai/mastra#25229 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
sugarlabs/musicblocks#8984 ·
Los mantenedores suelen responder en 1 día