assuma il codice qui sotto si trova in bundler.js
e rintracciare entry.js
porta a var B = require('backbone');
(Backbone è una dipendenza installato come dichiarato in package.json
).Come ignorare le librerie in browserify api programmatico
var browserify = require('browserify');
var bundle = new browserify();
bundle.add('entry.js');
bundle.bundle({
noParse: ['backbone']
});
L'esecuzione di questo bundler produce un flusso che contiene il backbone
sorgente originale. Sulla base di command line options di browserify, mi aspettavo che ignorasse il backbone. Leggendo la fonte, mi aspettavo forse il seguente dovrebbe funzionare:
var browserify = require('browserify');
var bundle = new browserify({
noParse: ['backbone']
});
bundle.add('entry.js');
bundle.bundle();
Anche se backbone
fonte appare ancora in uscita flusso.
È possibile utilizzare --noparse=FILE
come opzione di configurazione in questa applicazione dell'api?
Hai trovato una soluzione a questo? – smhg