README npm install section mentions Python and C/C++ but they are no longer needed
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 92/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- node.js
- Área
- documentation
Línea de trabajo
Abre README.md en la sección de instalación de npm enlazada en el issue y compara su texto sobre los prerrequisitos con el comportamiento de instalación del paquete descrito aquí. Elimina la nota obsoleta sobre los prerrequisitos de Python/C/C++ y el enlace a la wiki de VS Code; después, verifica que la sección describa correctamente la instalación de @devcontainers/cli sin una toolchain de compilación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The README's npm install section says:
To install the npm package you will need Python and C/C++ installed to build one of the dependencies (see, e.g., here for instructions).
This hasn't been true since v0.50.0. PR #585 removed node-pty from the published package, and build/patch-packagejson.js strips all dependencies before npm pack, so the tarball on npm has no deps to install at all.
Quick check with node:24-slim, which has no build toolchain:
$ docker run --rm node:24-slim sh -c "which python3 || echo 'not found'; which gcc || echo 'not found'; which make || echo 'not found'"
not found
not found
not found
$ docker run --rm node:24-slim sh -c "npm install -g @devcontainers/cli 2>&1 && npm list -g && devcontainer --version"
added 1 package in 1s
/usr/local/lib
+-- @devcontainers/cli@0.86.0
+-- corepack@0.34.6
`-- npm@11.11.0
0.86.0
Installs and runs fine without any build toolchain.
The prerequisite note and the link to the VS Code "How to Contribute" wiki should be removed from this section.
Related
- #63
- #585
- Lenguaje dominante
- TypeScript
- Estrellas
- 3k
- Forks
- 461
- Merge medio
- 13 h 17 min
- PR fusionados (30 d)
- 6
Guía de contribución
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 devcontainers/cli
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
devcontainers/cli#1178 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
devcontainers/cli#1301 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
devcontainers/cli#1300 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
devcontainers/cli#1298 ·
-
devcontainers/cli#1286 · 1 asignado ·
Todos los issues de devcontainers/cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
copse-dev/agent-pane#2953 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Abiertobug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Client support matrix inclusion Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
calcite-components needs triage refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Esri/calcite-design-system#15203 ·