loopbackio / loopbackio/loopback-next

[@loopback/build] - lb-tsc: not found. Because NODE_ENV = production

Abierto
#10,020 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

bug
Lenguaje dominante
TypeScript
Estrellas
5.1k
Forks
1.1k
Merge medio
2 d 21 h
PR fusionados (30 d)
27

Descripción

### Describe the bug

Hi! In all examples `@loopback/build` is installed as dev dependency ---> `npm i @loopback/build --save-dev`

This causes issues with NODE_ENV=production (specially when trying to deploy the app) as dev dependencies are not resolved...

I fixed this by using `npm i --include=dev` in my Dockerfile. But I don't think that's entirely right...

What's the recommendation here?

Thanks in advance!

### Logs

_No response_

### Additional information

_No response_

### Reproduction

export NODE_ENV=production; npm i

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con los ejemplos que instalan @loopback/build como dependencia de desarrollo y reproduce `export NODE_ENV=production; npm i`; después compara ese comportamiento con la solución alternativa `npm i --include=dev` del Dockerfile. El trabajo estará terminado cuando se haya establecido y aplicado una recomendación clara para instalar o declarar @loopback/build en despliegues de producción.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
nodejs, typescript
Área
build-system, devops
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.