shipshapecode/ember-cli-release

Using old npm forces old node-gyp -> makes windows build problems

jacobq opened this issue · 0 comments

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 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
nodejs/node-gyp#972 (comment)