[Pkg-javascript-devel] Bug#794988: node-htmlparser2: throws "Cannot find module 'domhandler'"
Jason Woofenden
jason at jasonwoof.com
Sun Aug 9 02:27:06 UTC 2015
Package: node-htmlparser2
Version: 3.7.3-1
Severity: important
Dear Maintainer,
I tried the example in the htmlparser2 readme, and it throws an
error while trying to load the module:
$ cat test.js
var htmlparser = require("htmlparser2");
var parser = new htmlparser.Parser({
onopentag: function(name, attribs){
if(name === "script" && attribs.type === "text/javascript"){
console.log("JS! Hooray!");
}
},
ontext: function(text){
console.log("-->", text);
},
onclosetag: function(tagname){
if(tagname === "script"){
console.log("That's it?!");
}
}
}, {decodeEntities: true});
parser.write("Xyz <script type='text/javascript'>var foo = '<<bar>>';</ script>");
parser.end();
$ node test.js
module.js:340
throw err;
^
Error: Cannot find module 'domhandler'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/usr/lib/nodejs/htmlparser2/lib/index.js:2:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
zsh: exit 8 node test.js
Thanks.
-- Jason
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.16.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages node-htmlparser2 depends on:
ii node-entities 1.1.1-1
ii nodejs 0.10.38~dfsg-1
node-htmlparser2 recommends no packages.
node-htmlparser2 suggests no packages.
-- no debconf information
More information about the Pkg-javascript-devel
mailing list