0
我試圖在兩部分上拆分一個包。例如,將一個包與其所有依賴關係移動到獨立的包文件中。Browserify外部不起作用
從主束排除包我宣佈它爲外部
browserify({
entries: ['./src/index.js'],
extensions: ['.js'],
debug: true
})
.external(['PdfKit']) // Specify all vendors as external source
.bundle()
.pipe(source('app.js'))
.pipe(buffer())
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest('dist/'));
的問題是,app.js contans PdfKit包的完整的代碼具有所有依賴性。
全部工作演示awailable這裏:https://github.com/motz-art/browserify-external-test
我怎樣才能刪除一些(但不是全部)封裝,所有它的依賴從app.js?