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

187
Vistas
Mensaje de error "error:0308010C:rutinas de sobres digitales::no admitidas"

Creé el proyecto IntelliJ IDEA React predeterminado y obtuve esto:

 Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:130:10) at module.exports (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/util/createHash.js:135:53) at NormalModule._initBuildHash (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:417:16) at handleParseError (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:471:10) at /Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:503:5 at /Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:358:12 at /Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:373:3 at iterateNormalLoaders (/Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:214:10) at iterateNormalLoaders (/Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:221:10) /Users/user/Programming Documents/WebServer/untitled/node_modules/react-scripts/scripts/start.js:19 throw err; ^

Parece ser un problema reciente: webpack se encontró con esto hace 4 días y todavía está trabajando en ello .

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

0

En una terminal (OS X), simplemente degrada así:

 sudo n 16.13.0
over 4 years ago · Santiago Trujillo Denunciar

0

Esto funcionó para mí en mi exposición de aplicaciones (bajando de Node.js 17 a Node.js 12 o 14).

Si tiene nvm instalado, puede cambiar la versión del nodo:

Primero verifique las versiones de Node.js en nvm:

 nvm list

Segundo, instale la versión 12 o 14:

 nvm install v12.22.8
over 4 years ago · Santiago Trujillo Denunciar

0

Algunas respuestas principales no funcionaron.

 export NODE_OPTIONS=--openssl-legacy-provider

Y algunas respuestas principales no eran aplicables, modificando el archivo package.json :

 "start": "react-scripts --openssl-legacy-provider start"

Esto se debe a los últimos problemas compatibles con node.js V17 con OpenSSL , consulte este y este problema en GitHub.

Lo más fácil es simplemente degradar de node.js V17 a node.js V16 . Consulte esta publicación sobre cómo degradar node.js

over 4 years ago · Santiago Trujillo Denunciar

0

Me encontré con este problema hoy y lo resolví cambiando la versión de Node.js usando "nvm".

He estado trabajando en un par de proyectos personales usando Node.js, Next.js y React ... Lo que me pasa a menudo es que no recuerdo exactamente qué versión de Node.js uso para qué proyecto. .

Y, por lo general, intentaría usar Node.js 16 para un proyecto que actualmente usa Node.js 14 (actualmente estoy en Node.js 17).

No he descubierto una mejor manera de recordar la versión de Node.js para cada proyecto, por lo que normalmente guardaría todos los comandos que necesito ejecutar para iniciar la aplicación en readme.MD.

over 4 years ago · Santiago Trujillo Denunciar

0

Esto funcionó para mí (bajar de Node.js 17 a Node.js 16):

 nvm install --lts nvm use --lts

Usando el Administrador de versiones de Node.js ( para Windows ).

over 4 years ago · Santiago Trujillo Denunciar

0

En Dockerfile debe agregar:

 ENV NODE_OPTIONS=--openssl-legacy-provider
over 4 years ago · Santiago Trujillo Denunciar

0

Estaba enfrentando el mismo problema con Node.js 17.0.1. Lo resolví siguiendo estos pasos:

  • Abra el Panel de control → Programa y características → Node.js y desinstale Node.js haciendo clic derecho en un

  • Vaya al sitio web https://nodejs.org/en/ y descargue la versión e instálela.

over 4 years ago · Santiago Trujillo Denunciar

0

Esta solución funcionó para mí.

Este error viene en la versión 17+ de Node.js, así que intente degradar la versión de Node.js.

  1. Desinstale Node.js de la computadora.
  2. Descargue la versión 16 de Node.js e instálela nuevamente desde https://nodejs.org/download/release/v16.13.0/

Eso es todo.

over 4 years ago · Santiago Trujillo Denunciar

0

Error al construir el transformador: Error: error:0308010C:rutinas de envolvente digital::no compatible

La solución más simple y fácil para resolver el error anterior es degradar Node.js a v14.18.1. Y luego simplemente elimine la carpeta node_modules e intente reconstruir su proyecto y su error debe resolverse.

over 4 years ago · Santiago Trujillo Denunciar

0

Aquí hay dos opciones ahora:

1. Intente desinstalar Node.js versión 17+ y reinstale Node.js versión 16+

2. Abra la terminal y péguelos como se describe:

Linux y Mac OS (windows git bash)-

 export NODE_OPTIONS=--openssl-legacy-provider

Símbolo del sistema de Windows-

 set NODE_OPTIONS=--openssl-legacy-provider

Enlace de referencia.

over 4 years ago · Santiago Trujillo Denunciar

0

En su paquete.json: cambie esta línea

 "start": "react-scripts start"

para

 "start": "react-scripts --openssl-legacy-provider start"
over 4 years ago · Santiago Trujillo Denunciar

0

Enfrenté este problema en la compilación de Docker y agregué esta línea en el archivo de Docker:

 RUN export NODE_OPTIONS=--openssl-legacy-provider && yarn build && yarn install --production --ignore-scripts --prefer-offline

Para el desarrollo local, agregue el modificador en el archivo package.json .

over 4 years ago · Santiago Trujillo Denunciar

0

Si usamos la versión LTS actual de Node.js, este error no aparecerá. Rebaje su versión de Node.js a la versión LTS actual (16.13.0).

Puede haber varias formas de instalar la versión requerida. Uno de ellos está usando nvm (administrador de versiones de Node.js).

  • Paso 1: Instale nvm (si no está instalado, siga Instalar Node.js localmente con Node Version Manager (nvm) )

  • Paso 2: nvm install 16.13.0 (o lts)

over 4 years ago · Santiago Trujillo Denunciar

0

Encontré los siguientes comandos en GitHub:

Para Windows, use el siguiente comando en cmd:

 set NODE_OPTIONS=--openssl-legacy-provider

Para Unix, utilice:

 export NODE_OPTIONS=--openssl-legacy-provider
over 4 years ago · Santiago Trujillo Denunciar

0

Es la versión de Node.js.

Tengo este error en Node.js 17, pero está bien cuando cambio mi versión de Node.js a una versión anterior (16) usando nvm .

over 4 years ago · Santiago Trujillo Denunciar

0

Tratar:

 npm create react-app --template typescript foo --use-npm
over 4 years ago · Santiago Trujillo Denunciar

0

Si se enfrenta a este error y no desea cambiar su configuración principal, una solución fácil sería utilizar el siguiente enfoque. Sin embargo, no estoy seguro de si se recomienda como una buena práctica.

Siéntete libre de corregirlo.

Inicialmente, digamos que esta es la sección de scripts de mi archivo package.json :

 ... "version": "1.0.0", "scripts": { ... "build": "npm run build:test-app:testing", "build:test-app:testing": "ng build test-app --deploy-url https://test-app.com/ --configuration=test-config", ... }, "private": true, ...

Para utilizar esta export NODE_OPTIONS=--openssl-legacy-provider , puede hacer lo siguiente:

 "version": "1.0.0", "scripts": { .... "build": "NODE_OPTIONS=--openssl-legacy-provider npm run build:test-app:testing”, "build:test-app:testing": "NODE_OPTIONS=--openssl-legacy-provider ng build test-app --deploy-url https://test-app.com/ --configuration=test-config" ... }, "private": true,

Tome nota de los scripts de compilación. He agregado una opción: NODE_OPTIONS=--openssl-legacy-provider

Esto ayuda a resolver este error en la versión 17 de Node.js.

Para aquellos con la flexibilidad de cambiar la versión de Node.js del sistema de compilación, simplemente cambie a una versión inferior a la 17, por ejemplo, la versión 16.

Para Docker, el caso de uso de usar esto inicialmente, que siempre extrae la última versión:

 ... FROM node:alpine ...

Puedes cambiar a algo como:

 ... FROM node:16-alpine3.12 ...
over 4 years ago · Santiago Trujillo Denunciar

0

controlar

 node -v v17.4.0

luego retroceda al nodo --lts (nodo v16.13.2 (npm v8.1.2)) para ese uso nvm

instalación oficial nvm

para shell bash

 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

para shell zsh

 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh

después de instalar nvm

 nvm install --lts

controlar

 node -v

v16.13.2

reintentar de nuevo

over 4 years ago · Santiago Trujillo Denunciar

0

Vaya a: : https://nodejs.org/en/

Y descargue la versión recomendada para la mayoría de los usuarios.

Luego desinstale Node.js de su PC e instale la versión recomendada .

Por lo que entiendo, este es un problema del equipo de desarrolladores. Lo arreglarán lo antes posible, pero mientras tanto use la versión recomendada y todo estará bien.

over 4 years ago · Santiago Trujillo Denunciar

0

arreglado usando lts

 echo "lts" > .nvmrc nvm install
over 4 years ago · Santiago Trujillo Denunciar

0

En los proyectos Angular.io , la versión aceptada (no compatible) de Nodes.js es v16.xx.

En la versión Nodes v17.x , ocurre el mismo error descrito en esta pregunta.

Solución:

Desinstale los nodos y vuelva a instalar la versión v16.x (para Windows).

over 4 years ago · Santiago Trujillo Denunciar

0

Necesita actualizar los scripts de reacción a la última versión

 npm update react-scripts --save
over 4 years ago · Santiago Trujillo Denunciar

0

Si recibe este error mientras usa GatsbyJs, todo lo que necesita hacer es degradar la versión del nodo a soporte a largo plazo . No hay otra salvación

over 4 years ago · Santiago Trujillo Denunciar

0

Si está utilizando react-scripts ahora puede simplemente actualizar a la versión 5.0.0 (o superior), que parece haber solucionado este problema ( incluye una versión más nueva de webpack ).

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