1

libxml2 (2.7.8) と libxml2-dev がインストールされたノード 0.6.17、0.6.18、0.6.19 の Ubuntu 11.10 では、すべてが正常に機能していました。

ノード 0.6.19、libxml2 バージョン 20708 (xmllint --version; xmllint: libxml バージョン 20708 を使用) の FreeBSD サーバーでは、次のエラー メッセージが表示されます。

/home/pathtofile/www/node_modules/libxmljs/lib/element.js:24
Element.prototype = bindings.Element.prototype;
                                   ^
TypeError: Cannot read property 'prototype' of undefined
   at Object. (/home/pathtofile/www/node_modules/libxmljs/lib/element.js:24:37)
   at Module._compile (module.js:446:26)
   at Object..js (module.js:464:10)
   at Module.load (module.js:353:31)
   at Function._load (module.js:311:12)
   at Module.require (module.js:359:17)
   at require (module.js:375:17)
   at Object. (/home/pathtofile/www/node_modules/libxmljs/lib/document.js:3:15)
   at Module._compile (module.js:446:26)
   at Object..js (module.js:464:10)
4

1 に答える 1

1

xml オブジェクトを呼び出す前にコードに追加します。

var xml = require("libxmljs")

于 2013-07-30T06:59:22.640 に答える