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

241
Vistas
Cómo ejecutar la extensión vscode que depende del módulo nativo

Estoy trabajando en la extensión vscode y uno de los paquetes: node-java del que depende mi aplicación es un módulo nativo. Esta biblioteca se usa para llamar código java desde mecanografiado o javascript. Ya usé este paquete en un proyecto simple de node.js y funcionó como esperaba. Sin embargo, cuando inicio mi aplicación vscode, tengo los errores:

Error al activar la extensión 'undefined_publisher.extension-example': el módulo '$HOME/typescript-tutorial/extension-example/node_modules/java/build/Release/nodejavabridge_bindings.node' se compiló con una versión diferente de Node.js usando NODE_MODULE_VERSION 93. Esta versión de Node.js requiere NODE_MODULE_VERSION 89. Intente volver a compilar o reinstalar el módulo (por ejemplo, usando npm rebuild o npm install )

Mi versión de nodo: v16.13.1 y versión de vscode: 1.63.0.

Sé que la extensión vscode es una aplicación electrónica y seguí este paso https://www.electronjs.org/docs/latest/tutorial/using-native-node-modules para instalar el módulo nativo en mi aplicación. Lo que hice es:

  1. Elimine la carpeta del módulo de nodo y el paquete-lock.json
  2. instale electron usando npm: npm install --save-dev electron
  3. Instale la reconstrucción de electrones: npm install --save-dev electron-rebuild
  4. Ejecute la instalación de npm
  5. ejecutar ./node-module/.bin/electron-rebuild

Todo salió bien sin ningún error. Sin embargo, cuando vuelvo a iniciar mi extensión vscode, el error no desaparece. Mi pregunta aquí es: ¿Alguien sabe o prueba la extensión vscode que depende del módulo nativo y, de ser así, podría ayudarme a instalarlo?

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

0

,

over 4 years ago · Julieth Johana Panesso Sanchez 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