1

https://github.com/TooTallNate/node-expat/tree/gypとnode-gypを使用してコンパイルしました。node_expat.nodeが生成されました。コードで参照すると、次のエラーが発生します。

module.js:485
  process.dlopen(filename, module.exports);
          ^
Error: The specified module could not be found.
C:\Users\s\Desktop\Translink\TooTallNate-node-expat-e7d7cb5\build\Releas
\node_expat.node
    at Object.Module._extensions..node (module.js:485:11)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (C:\Users\s\Desktop\Translink\server.js:1:181)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:492:10)

Windowsでnode-expatを取得しようとすることはできませんでした。入力に感謝します。

4

1 に答える 1

1

.node は実際にはダイナミック リンク ライブラリであるため、libexpat.dll が必要です。libexpat.dll を Release ディレクトリにコピーして動作させました。system32 にもコピーできます。

于 2012-07-21T20:12:23.093 に答える