Sto scrivendo un Key Value Store isomorfo con webpack.Il Webpack condizionale richiede
Questo è attualmente il mio approccio per caricare le librerie, che ovviamente non funziona, perché il webpack vuole risolvere sia require
. Qual'è l'approccio giusto?
var db = null;
if (typeof window === 'undefined') {
// node context
db = require('level');
} else {
// browser context
db = require('gazel');
}
So che è possibile fornire un pacchetto target. Ma non ho idea di come usarlo.
Grazie!
Dai un'occhiata a questo [domanda SO] (http://stackoverflow.com/questions/28572380/conditional-build -based-on-environment-using-webpack) che si occupa di build condizionale basata sull'ambiente. – r0dney
Grazie, in effetti ha funzionato :) Ho impostato un plug-in __BROWSER__ nel webpack e ora sto usando il normale nodejs (node file.js) e il webpack per la build del browser – vardump