Это мое приложение Cordova, я использую аутентификацию в качестве сервиса:
index. js
var Auth0Cordova = require('@auth0/cordova');
var App = require('./App');
function main() {
var app = new App();
function intentHandler(url) {
Auth0Cordova.onRedirectUri(url);
}
window.handleOpenURL = intentHandler;
app.run('#app');
}
document.addEventListener('deviceready', main);
Я знаю, что мы можем сделать это npm модулей, доступных в клиентском приложении с использованием, например, Webpack, например:
webpack.config. js
const path = require('path');
const webpack = require('webpack');
const config = {
context: __dirname,
entry: './src/index.js',
output: {
path: path.resolve(__dirname, './www'),
filename: 'index.js'
},
devtool: 'source-map',
}
module.exports = config;
В конце npm модули - это просто папки, поэтому хотелось бы знать, возможно ли использовать какую-либо функцию Cordova или JavaScript, чтобы избежать зависимости от Webpack только для этого.