node-addon-api cannot be located during npm install

Abierto
#80 8 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp, node.js
Área
build-system

Línea de trabajo

Reproduce the failure from the hello world example's node-addon-api directory with npm install and node -p "require('node-addon-api').include"; inspect the binding.gyp reference and compare it with the working napi directory. Done means the dependency resolves during installation and the example can build successfully.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I am having a very strange bug. I am inside the node-addon-api dir of the hello world example and when I try to follow the instructions, I get a failure after command:
npm install

essentially it complains that it cannot find node-addon-api when the fline:
node -p "require('node-addon-api').include"
is executed to get the include dir for the binding.gyp file.

I am including the whole log for reference.

I have no idea why it's not able to find the module, sinc this error persists even when I insttall it directly:
npm install node-addon-api

I tried building the n-api dir and it worked no problem:
#inside napi dir
npm install
node-gyp rebuild
node ./
2019-01-12T19_08_43_417Z-debug.log

Lenguaje dominante
C++
Estrellas
2.6k
Forks
602
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nodejs/node-addon-examples

Todos los issues de nodejs/node-addon-examples

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.