Załóżmy poniższy kod znajduje się w bundler.js
i śledzenie entry.js
prowadzi do var B = require('backbone');
(Backbone jest zależność zainstalowany jako zadeklarowany w package.json
).jak ignorować biblioteki w browserify programowym API
var browserify = require('browserify');
var bundle = new browserify();
bundle.add('entry.js');
bundle.bundle({
noParse: ['backbone']
});
Wykonanie tego pakietu dostarcza strumień zawierający oryginalne źródło backbone
. W oparciu o przeglądniętą wersję command line options oczekiwałem, że całkowicie pominie ona szkielet. Czytając źródła, spodziewałem być może będzie działać co następuje:
var browserify = require('browserify');
var bundle = new browserify({
noParse: ['backbone']
});
bundle.add('entry.js');
bundle.bundle();
Choć backbone
źródło wciąż pojawia się na wyjściu strumień.
Czy można użyć --noparse=FILE
jako opcji konfiguracyjnej w tej aplikacji api?
Czy znalazłeś rozwiązanie tego problemu? – smhg