epicweb-dev / epicweb-dev/epic-stack
Getting started `npx epiccli new <project-name>` command fails
- Lenguaje dominante
- TypeScript
- Estrellas
- 5.5k
- Forks
- 460
- Merge medio
- 2 h 43 min
- PR fusionados (30 d)
- 1
Descripción
Looking to kick off a new epic stack project and getting stuck at the start.
I made sure to set the node version to that spec'd in the "engines" of the package.json
```txt
projects nv
v22.18.0
projects npx epicli new bmt-epic-1
remix v2.16.8 💿 Let's build a better website...
◼ Directory: Using bmt-epic-1 as project directory
◼ Template: Using epicweb-dev/epic-stack...
✔ Template copied
██████ Dependencies installing with npm...
▲ Oh no! Failed to install dependencies.
❌ Error: Error: Command failed: npx --yes create-remix@2.16.8 --install --no-git-init --init-script --template epicweb-dev/epic-stack bmt-epic-1
at genericNodeError (node:internal/errors:983:15)
at wrappedFn (node:internal/errors:537:14)
at checkExecSyncError (node:child_process:915:11)
at execSync (node:child_process:987:15)
at newProject (file:///Users/briancilenti/.npm/_npx/35d972753c69f246/node_modules/epicli/dist/commands/new.js:6:9)
at Object.handler (file:///Users/briancilenti/.npm/_npx/35d972753c69f246/node_modules/epicli/dist/bin/epicli.js:63:24)
at file:///Users/briancilenti/.npm/_npx/35d972753c69f246/node_modules/yargs/build/lib/command.js:206:54
at maybeAsyncResult (file:///Users/briancilenti/.npm/_npx/35d972753c69f246/node_modules/yargs/build/lib/utils/maybe-async-result.js:9:15)
at CommandInstance.handleValidationAndGetResult (file:///Users/briancilenti/.npm/_npx/35d972753c69f246/node_modules/yargs/build/lib/command.js:205:25)
at CommandInstance.applyMiddlewareAndGetResult (file:///Users/briancilenti/.npm/_npx/35d972753c69f246/node_modules/yargs/build/lib/command.js:245:20) {
status: 1,
signal: null,
output: [ null, null, null ],
pid: 17671,
stdout: null,
stderr: null
}
```
Guía de contribución
Línea de trabajo
Empieza reproduciendo el comando exacto `npx epicli new bmt-epic-1` con la versión de Node de `package.json`; después, inspecciona el comando `new` que invoca `create-remix@2.16.8`. Determina por qué la instalación de dependencias termina sin un stderr útil; se considera terminado cuando el comando crea el proyecto e instala correctamente sus dependencias.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- node.js
- Área
- cli, tooling
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100