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

1.1K
Views
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 answers
Answer question

0

Para mi la solución fue:

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

0

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

over 4 years ago · Santiago Trujillo Report

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 Report

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 Report

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 Report

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 Report

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 Report

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 Report

0

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

over 4 years ago · Santiago Trujillo Report

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 Report
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!