Как я могу добавить npm модули в приложение Cordova без использования упаковщика - PullRequest
0 голосов
/ 06 февраля 2020

Это мое приложение 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 только для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...