Javascript 将Node.js模块添加到Cordova应用程序

Javascript 将Node.js模块添加到Cordova应用程序,javascript,node.js,cordova,npm,windows-10-mobile,Javascript,Node.js,Cordova,Npm,Windows 10 Mobile,我想添加到我的cordova(Windows 10 mobile)应用程序中 我已经在cordova项目目录中执行了npm install discord.io。 它创建节点\u modules目录,并将discord.io添加到NPM依赖项: 如果我尝试初始化discord.io库,如GitHub中的示例所示: var DiscordClient = require('discord.io'); var bot = new DiscordClient({ autorun: true,

我想添加到我的cordova(Windows 10 mobile)应用程序中

我已经在cordova项目目录中执行了
npm install discord.io
。 它创建
节点\u modules
目录,并将discord.io添加到NPM依赖项:

如果我尝试初始化discord.io库,如GitHub中的示例所示:

var DiscordClient = require('discord.io');
var bot = new DiscordClient({
    autorun: true,
    email: "my@email.com",
    password: "secret_passw0rd"
});

bot.on('ready', function() {
    console.log(bot.username + " - (" + bot.id + ")");
});

bot.on('message', function(user, userID, channelID, message, rawEvent) {
    if (message === "ping") {
        bot.sendMessage({
            to: channelID,
            message: "pong"
        });
    }
});
我收到错误消息:

0x800a1391 - JavaScript runtime error: 'require' is undefined
我还尝试使用
cordova.require('discord.io'),导致此错误:

0x800a139e - JavaScript runtime error: module discord.io not found

如何正确地包含和初始化此库?

您可能无法。它设计为在Node.JS下运行,而不是在web浏览器中运行。好的,谢谢@Quentin,有机会在cordova上使用Discord.io吗?它也可以在browserify上使用吗?你能让它工作吗?你可能不能。它设计为在Node.JS下运行,而不是在web浏览器中运行。好的,谢谢@Quentin,有机会在cordova上使用Discord.io吗?那么它与browserify一起工作吗?你能让它工作吗?