Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

175
Vistas
¿Por qué el marco sin servidor no incluye package.json para la plantilla aws-nodejs?

Al intentar crear un nuevo proyecto sin servidor usando el cli

 sls create -t aws-nodejs -p testfolder

El marco sin servidor crea:

  1. manejador.js
  2. sin servidor.yml
  3. .gitignore

¿Por qué no se incluye un paquete.json y también por qué solo se crea/genera un archivo package-lock.json al instalar paquetes npm, por ejemplo, lodash?

Ejecutando lo siguiente:

 npm install --save lodash

solo crea una carpeta node_module y un archivo package-lock.json. No hay ningún archivo package.json. Tratando de entender por qué, ya que este no es el caso con:

 sls create -t aws-nodejs-typescript -p test
 nvm: 0.39.1 node: v14.19.3 npm: 6.14.17 sls Framework Core: 3.21.0 Plugin: 6.2.2 SDK: 4.3.2

Gracias por tomarse el tiempo de leer esto.

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Sí, el marco probablemente podría crear un package.json para ti cuando creas un nuevo proyecto de nodejs. Sin embargo, hay varios casos en los que un usuario no necesitaría ningún módulo de nodo, por lo que tiene sentido no proporcionar un archivo package.json a menos que el usuario instale otras dependencias.

La plantilla de mecanografiado es un poco diferente, porque Serverless Framework tiene un sistema de complementos que se basa en npm , por lo que agregar un complemento requerirá un archivo package.json para rastrear la dependencia.

Entonces, cuando ejecuta sls create -t aws-nodejs-typescript , genera automáticamente un archivo serverless.yml que incluye el complemento serverless-esbuild y, por lo tanto, crea un archivo package.json que lo rastrea. La plantilla de mecanografiado también incluye un montón de dependencias de desarrollo, que también se rastrean a través de npm.

about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda