Repository: deno
Issue: error: Uncaught TypeError: LoadLibraryExW failed
Labels: bug,node compat,node native extension

When I try to use the npm library https://github.com/ApsarasX/llvm-bindings in Deno, I faced 2 issues;
1. The Deno bindings generator was unable to compile a binary .node file for the npm library 
2. when I copied the compiled binary from another npm project, I ended up with another error

At first the Deno bindings were unable to generate the .node bindings that this library is supposed to compile down to.
```
C:\Users\risharan\Documents\Dev\typescript\denollvm>deno run main.ts
✅ Granted env access to "NODE_BINDINGS_ARROW".
✅ Granted env access to "NODE_BINDINGS_COMPILED_DIR".
✅ Granted read access to "C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\package.json".
error: Uncaught Error: Could not locate the bindings file. Tried:
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\build\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\build\Debug\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\build\Release\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\out\Debug\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\Debug\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\out\Release\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\Release\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\build\default\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\compiled\16.17.0\win32\x64\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\addon-build\release\install-root\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\addon-build\debug\install-root\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\addon-build\default\install-root\llvm-bindings.node
 → C:\Users\risharan\AppData\Local\deno\npm\registry.npmjs.org\bindings\1.5.0\lib\binding\node-v93-win32-x64\llvm-bindings.node
    at bindings (file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/bindings/1.5.0/bindings.js:126:9)
    at Object.<anonymous> (file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/llvm-bindings/0.4.2/index.js:1:289)
    at Object.<anonymous> (file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/llvm-bindings/0.4.2/index.js:3:4)
    at Module._compile (deno:ext/node/02_require.js:726:36)
    at Object.Module._extensions..js (deno:ext/node/02_require.js:759:12)
    at Module.load (deno:ext/node/02_require.js:643:34)
    at Function.Module._load (deno:ext/node/02_require.js:500:14)
    at Module.require (deno:ext/node/02_require.js:665:21)
    at require (deno:ext/node/02_require.js:799:18)
    at file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/llvm-bindings/0.4.2/index.js:2:13
```
Since I was using the same lib in a node+esbuild project, I just copied the .node file to the `bindings/Release` directory.
This fixed the issue about being unable to find the binary bindings.

When I tried to run the project again, I got this error.                                                                                                                                   
```                                                                                                                                                                                                            
C:\Users\risharan\Documents\Dev\typescript\denollvm>deno run --allow-all --unstable main.ts                                                                                                                 
error: Uncaught TypeError: LoadLibraryExW failed
    at Object.Module._extensions..node (deno:ext/node/02_require.js:786:26)
    at Module.load (deno:ext/node/02_require.js:643:34)
    at Function.Module._load (deno:ext/node/02_require.js:500:14)
    at Module.require (deno:ext/node/02_require.js:665:21)
    at require (deno:ext/node/02_require.js:799:18)
    at bindings (file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/bindings/1.5.0/bindings.js:112:48)
    at Object.<anonymous> (file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/llvm-bindings/0.4.2/index.js:1:289)
    at Object.<anonymous> (file:///C:/Users/risharan/AppData/Local/deno/npm/registry.npmjs.org/llvm-bindings/0.4.2/index.js:3:4)
    at Module._compile (deno:ext/node/02_require.js:726:36)
    at Object.Module._extensions..js (deno:ext/node/02_require.js:759:12)
```