我正在将 node-xmpp 用于 web 应用程序的 browserify。当我尝试使用 browserify 制作浏览器文件时,生成的文件会在 js 控制台中输出 -
无法加载 StringPrep-0.1.0 绑定。您可能需要
npm install node-stringprep
client.js:5108 无法加载 StringPrep-0.2.3 绑定(使用回退)。您可能需要npm install node-stringprep
client.js:34 无法加载 StringPrep-0.2.3 绑定(使用回退)。你可能需要npm install node-stringprep
之后代码失败说
未捕获的类型错误:未定义不是函数
当我在终端中使用时,文件 client.js 工作正常
节点客户端.js
client.js 中没有什么
var xmpp = require('simple-xmpp');
xmpp.connect({
jid : 'loginid',
password : 'password',
host : 'localhost',
port : 5222
});
xmpp.on('online', function() {
console.log('Yes, I\'m connected!');
});
xmpp.on('chat', function(from, message) {
xmpp.send(from, 'echo: ' + message);
});
xmpp.on('error', function(err) {
console.error(err);
});
xmpp.on('subscribe', function(from) {
if (from === 'a.friend@gmail.com') {
xmpp.acceptSubscription(from);
}
});
我只是从他们的文档中获取的。任何指针??