将Auth0与cordova jQuery移动应用程序集成

将Auth0与cordova jQuery移动应用程序集成,jquery,cordova,jquery-mobile,auth0,Jquery,Cordova,Jquery Mobile,Auth0,我正在尝试将Auth0身份验证与我已经制作的cordova移动应用程序集成。我设置了客户端,并遵循auth0的指南。我面临的问题是,该指南似乎不适合jQuery应用程序,因为它使用了require,并最终构建了一个模块。我不知道如何使用jQuery实现这一点,因为我拥有的所有其他js文件都在www/js文件夹中,我不知道如何在我的应用程序中导入node\u模块 var Auth0 = require('auth0-js'); var Auth0Cordova = require('@auth0/

我正在尝试将Auth0身份验证与我已经制作的cordova移动应用程序集成。我设置了客户端,并遵循auth0的指南。我面临的问题是,该指南似乎不适合jQuery应用程序,因为它使用了require,并最终构建了一个模块。我不知道如何使用jQuery实现这一点,因为我拥有的所有其他js文件都在
www/js
文件夹中,我不知道如何在我的应用程序中导入
node\u模块

var Auth0 = require('auth0-js');
var Auth0Cordova = require('@auth0/cordova');
....
....
module.exports = App;
  • 有谁能告诉我,我怎样才能做到这一点而不赚很多钱 修改我当前的应用程序
  • 如果不能用jQuery设置,还有什么其他方法 有什么办法

  • 不确定您试图如何使用jQuery。但最简单的选择是将jQuery依赖项添加到
    js
    文件夹中,并使用
    index.html
    中常用的
    script
    标题进行引用

    有关积分的两个参考资料,如果希望使用npm模块,请参阅。这是在做类似的事情,将所需的js依赖项添加到
    js
    文件夹,然后更新
    index.html
    以引用这些js依赖项


    最后,可以将webpack扩展为引用jQuery—请参阅我单独发布的答案。

    也许我的问题不够清楚,但问题不是使用jQuery,而是如何在前端使用外部模块。我使用browserify生成一个包含所有依赖项的合并js文件。我把require()放在我的主app.js中,所以现在我的app.js包含我自己的代码以及require()中的所有代码,但是发生的事情是app.js中的全局变量丢失了全局范围。我不知道如何获取我自己变量的全局范围。好的,这与Auth0无关,更与生成系统有关。谷歌/搜索软件会浏览相关问题和全球范围。