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

1.1K
Vistas
Tratar las advertencias como errores porque process.env.CI = true. no se pudo compilar

Estoy trabajando en una aplicación de tiempo de reacción con fines de autoaprendizaje. Implementado lo mismo en gh-pages.
URL
https://davisraimon.github.io/react-weather/
Repo
https://github.com/davisraimon/react-weather

Cuando traté de integrar mi aplicación con Travis Ci , recibí el siguiente error. Dice que tengo que cambiar alguna variable env llamada Process.env.CI.

 $ git clone --depth=50 --branch=master https://github.com/davisraimon/react-weather.git davisraimon/react-weather nvm.install 4.18s$ nvm install stable cache.1 Setting up build cache cache.npm $ node --version v14.4.0 $ npm --version 6.14.5 $ nvm --version 0.35.3 install.npm 13.21s$ npm ci 7.45s$ npm run build > react-weather@0.1.0 build /home/travis/build/davisraimon/react-weather > react-scripts build Creating an optimized production build... Treating warnings as errors because process.env.CI = true. Most CI servers set it automatically. Failed to compile. ./src/components/form.component.js Line 1:17: 'Component' is defined but never used no-unused-vars ./src/App.js Line 2:8: 'logo' is defined but never used no-unused-vars Line 8:7: 'API_key' is assigned a value but never used no-unused-vars Line 37:5: Expected a default case default-case Line 53:14: Expected '===' and instead saw '==' eqeqeq Line 69:20: Expected '===' and instead saw '==' eqeqeq npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-weather@0.1.0 build: `react-scripts build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-weather@0.1.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/travis/.npm/_logs/2020-06-30T17_45_07_887Z-debug.log The command "npm run build" exited with 1. cache.2 store build cache

Agregué la variable env en el archivo .travis.yml.

 env: process.env.CI : false

Todavía está mostrando el mismo error.

Alguien me puede ayudar a salir de esta situación por favor...

over 4 years ago · Santiago Trujillo
10 Respuestas
Responde la pregunta

0

Para mi la solución fue:

 env: CI: false
over 4 years ago · Santiago Trujillo Denunciar

0

Para mí, reemplazar npm run build con CI='' npm run build funcionó.

over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso específico, estaba usando Netlify, así que todo lo que hice fue configurar las variables ENV dentro del panel de Netlify:

  • Seleccione la pestaña Configuración del sitio
  • Seleccione Construir e implementar
  • Desplácese hacia abajo hasta Variables de entorno y presione Editar variables
  • Rellénelo con Clave = CI y Valor = falso
  • Presione guardar y active una nueva implementación

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

 "scripts": { "start": "react-scripts start", "build": "CI=false && react-scripts build", // Add CI=False here "test": "react-scripts test", "eject": "react-scripts eject" },
over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso, estaba tratando de implementar la aplicación de reacción en las páginas web de Azure Static a través del repositorio de GitHub The env: CI: false

trabajado como un encanto. Solo una nota rapida. Esto se aplicó al yaml que define el proceso de CI en las acciones de GitHub. El elemento env no tiene sangría (al mismo nivel que el nombre:)

over 4 years ago · Santiago Trujillo Denunciar

0

Siga los pasos a continuación y su problema se resolverá:

  • Seleccione la pestaña Configuración del sitio
  • Seleccione Construir e implementar
  • Desplácese hacia abajo hasta Variables de entorno, elija Editar variables
  • Rellénelo con Clave = CI y Valor = falso
  • Presione borrar caché y volver a implementar

...y divertirse.

over 4 years ago · Santiago Trujillo Denunciar

0

Se necesita CI = verdadero en caso de que desee procesar la prueba durante la implementación, pero se puede archivar fácilmente configurando un indicador a través de package.json (en caso de que su dockerfile ya haya configurado ENV CI = verdadero, puede eliminarlo)

 "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "CI=true react-scripts test" }
over 4 years ago · Santiago Trujillo Denunciar

0

En el trabajo de Gitlab CI en el archivo yml, me funcionó agregar el siguiente script en mi trabajo.

 script: - CI=false yarn run build
over 4 years ago · Santiago Trujillo Denunciar

0

debes arreglar las advertencias que tienes en react, por eso no te deja desplegar

over 4 years ago · Santiago Trujillo Denunciar

0

si tiene que continuar con la compilación y la implementación desde las canalizaciones CICD de GitLab, puede incluir CI=false así:

 CI=false npm run build

o

 unset CI npm run build

Aquí hay una muestra de trabajo completa de gitlab_ci:

 build-dev: environment: DEV image: node:16 stage: build script: - npm install - CI=false npm run build only: - /^devrelease-.*$/ tags: - docker

o

 build-dev: environment: DEV image: node:16 stage: build script: - unset CI - npm install - npm run build only: - /^devrelease-.*$/ tags: - docker
over 4 years ago · Santiago Trujillo 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