Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.1K
Visualizações
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 Respostas
Responde à pergunta

0

Para mi la solución fue:

 env: CI: false
over 4 years ago · Santiago Trujillo Relatório

0

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

over 4 years ago · Santiago Trujillo Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

0

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

over 4 years ago · Santiago Trujillo Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda