Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

162
Views
El error de análisis de Babel en EKS no está presente cuando se compila localmente

Estoy implementando una imagen de Docker en EKS y, al hacerlo, obtengo un error de análisis de Babel a pesar de que la compilación se ejecuta sin errores en mi máquina local. Ambos intentos de compilación usan el mismo código y Dockerfile.

 build 28-Jan-2022 14:06:57 > npm run clean && babel ./ --out-dir dist build 28-Jan-2022 14:06:57 build 28-Jan-2022 14:06:58 build 28-Jan-2022 14:06:58 > ESGDA_API@1.0.0 clean /app build 28-Jan-2022 14:06:58 > rm -rf ./dist && mkdir dist build 28-Jan-2022 14:06:58 build 28-Jan-2022 14:07:02 [91mSyntaxError: /app/.scannerwork/css- bundle/node_modules/@babel/core/src/config/files/index-browser.js: Unexpected token (3:12) build 28-Jan-2022 14:07:02 build 28-Jan-2022 14:07:02 1 | // @flow build 28-Jan-2022 14:07:02 2 | build 28-Jan-2022 14:07:02 > 3 | import type { Handler } from "gensync"; build 28-Jan-2022 14:07:02 | ^

Mi babel.config.json se ve así;

 { "presets": [ [ "@babel/preset-env", { "targets": { "node": "current" }, "include": ["@babel/plugin-transform-spread"] } ] ], "plugins": [ "@babel/plugin-transform-spread" ], "ignore": [ "node_modules" ] }

Mi porción del archivo package.json con las especificaciones de Babel se ve así, incluidas las secuencias de comandos;

 "scripts": { "build": "npm run clean && babel ./ --out-dir dist", "test": "echo \"Error: no test specified\" && exit 1", "start": "nodemon --exec babel-node index.js", "clean": "rm -rf ./dist && mkdir dist", "clean-install": "rm -rf node_modules && rm package-lock.json && npm i" } "devDependencies": { "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/preset-env": "^7.15.6" }

El Dockerfile hasta el punto del error tiene el siguiente aspecto;

 FROM node:14.17.6-alpine AS base WORKDIR /app FROM base AS builder COPY package*.json babel.config.json ./ RUN npm ci COPY . . RUN npm run build

Espero entender cómo el mismo código y Dockerfile podrían estar fallando en un entorno pero no en el otro. Cualquier idea es muy apreciada y por favor hágame saber qué más información puedo proporcionar, gracias.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!