I was having an awful time trying to figure out why I was having a build problem regarding redefinition of __pfnDliNotifyHook2 in win_delay_load_hook.c (part of node-gyp) then I was told it was caused by a node-gyp bug that was fixed like a year ago. Since I had a newer version of node-gyp and npm installed I couldn't figure out why it was happening. It turns out it was caused by ember-cli-release since it pins its npm version to 3.5.x, which pins node-gyp to 3.2.x, which causes pain. See
https://github.com/nodejs/node-gyp/issues/972#issuecomment-310420222
Could you please upgrade / loosen the dependency on
npm
v3.5.x?I was having an awful time trying to figure out why I was having a build problem regarding redefinition of
__pfnDliNotifyHook2
inwin_delay_load_hook.c
(part ofnode-gyp
) then I was told it was caused by anode-gyp
bug that was fixed like a year ago. Since I had a newer version of node-gyp and npm installed I couldn't figure out why it was happening. It turns out it was caused byember-cli-release
since it pins itsnpm
version to 3.5.x, which pinsnode-gyp
to 3.2.x, which causes pain. See https://github.com/nodejs/node-gyp/issues/972#issuecomment-310420222