aws-samples / aws-samples/aws-codebuild-samples

Lerna command in AWS Codebuild

Abierto
#14 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
242
Forks
452
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

```
Error: Cannot find module '.'
Require stack:
- /codebuild/output/src309915592/src/node_modules/.bin/lerna
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
at Function.Module._load (internal/modules/cjs/loader.js:687:27)
at Module.require (internal/modules/cjs/loader.js:903:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (/codebuild/output/src309915592/src/node_modules/.bin/lerna:11:3)
at Module._compile (internal/modules/cjs/loader.js:1015:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
at Module.load (internal/modules/cjs/loader.js:879:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/codebuild/output/src309915592/src/node_modules/.bin/lerna' ]
}
```
I get this error on running the test command:

`lerna run --stream test --parallel
`Also, tried with

`lerna run --stream test --parallel --scope tenant-registration-service
`In the services, test script looks like,

`"test": "serverless-bundle test --verbose --coverage",
`I installed Lerna globally in the pipeline. How do I debug this? What module is it not able to find? It looks like it already has lerna installed which it should.

npm run test command runs just fine on the local system.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el comando de la canalización de CodeBuild `lerna run --stream test --parallel` y compáralo con el comando `npm run test`, que funciona localmente. Comprueba cómo se instala Lerna y cómo se invoca en CodeBuild el script `serverless-bundle test --verbose --coverage` de los servicios. Se considera completado cuando se identifica el módulo que falta y el comando de prueba se ejecuta correctamente en la canalización.

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

Evaluación

Stack tecnológico
aws, javascript, node.js
Área
cloud, devops
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.