該鏈接https://github.com/jhades/angularjs-gulp-example/blob/master/gulpfile.js使用browserify paths
有吞噬build-js
任務定義。我不明白它的需要......是不是可能只是將條目指定爲entries: './js/**/*.js',
,這將導致它搜索所有的子目錄以及...而不是明確指定paths: ['./js/controllers', './js/services', './js/directives'],
哪些是全部同一父級的子目錄?爲什麼需要browserify`paths`定義?
任何提示讚賞。
我現在實際上有點困惑。也許我應該回到繪圖板。有人可以向我解釋「條目」究竟在做什麼?它正在尋找要轉換的JavaScript文件,還是它實際上指定目標文件? – Grateful
@Grateful'entries'是Browserify在加載生成的腳本時將調用的文件。 '路徑'是一個完全不同的目的。 – Gerrit0
@Grateful是的。 'entries'指定加載包時加載和調用的模塊。這些模塊可以「需要」其他模塊,「路徑」選項與用於其他模塊的解析機制相關。並非所有的模塊都需要被指定爲'entries' - 只有引導應用程序的模塊(或模塊)可以這麼說。 – cartant