我有一個相當大的多頁JavaScript應用程序,它使用requirejs來組織代碼。我正在研究轉向browserify,因爲我喜歡它提供的簡單性,而且我已經習慣了node.js模塊系統。使用Browserify在頁面間共享公共代碼
目前每個網頁上我的JavaScript是這樣
<script data-main="/scripts/config/common" src="/scripts/lib/require.js">
<script data-main="/scripts/config/page-specific-js" src="/scripts/lib/require.js">
和我有共同構建步驟,併爲每個頁面的生成。通過這種方式,大部分JS都緩存在每個頁面上。
是否有可能通過browserify做類似的事情?這樣緩存是否值得呢,還是將所有頁面中的所有內容都捆綁到一個文件中(考慮到可能只有一個頁面可能依賴於大型外部庫)會更好?
這是美麗的,謝謝 – mathisonian
@substack任何方式直接使用這個代碼?我試圖讓它與gulp.js一起工作,但我仍然不完全理解browserify,我卡住了...謝謝! – doup
和你一樣@doup你是否用Gulp瀏覽過多個文件? – ZarkDev