/ / node-gyp compile error c2240 não pode converter de 'v8 :: Value *' para 'v8: object * volatile' - erros do compilador, nó-gyp

erro de compilação node-gyp c2240 não pode converter de 'v8 :: Value *' para 'v8: object * volatile' - erros do compilador, nó-gyp

O erro 2440 aponta para o ".node-gyp4.4.5includenodev8.h (221)", então não tenho idéia do que está errado.

p.s. compilado em uma máquina windows.

Existe alguma maneira de descobrir qual sentença está causando esse erro, é minha primeira vez de usar o node-gyp, obrigado.

Respostas:

0 para resposta № 1

Mesma questão aqui. Muito provavelmente porque usamos mais recente versão do nodejs v4.4.5 e ele não pode mais trabalhar com o C ++ Build Tools no Visual Studio 2012/2013. (alguém pode esclarecer isso?)

Você pode tentar o C ++ Build Tools no Visual Studio 2015, mas execute isso antes de compilar:

npm -g install npm@next

Consulte aqui https://github.com/nodejs/node-gyp/issues/972 Consertar win_delay_load_hook.c(34): error C2373: "__pfnDliNotifyHook2" se você correr com 2015.