commonschunkplugin

    0熱度

    1回答

    我正在構建一個組件庫,並使用Webpack將其捆綁。有些組件只依賴於我編寫的html模板,css和JavaScript,但某些組件需要外部庫。 我想實現的是vendor.js即可選如果您要使用的組件需要它,可以包含此選項。例如,如果用戶只需要一個沒有供應商依賴關係的組件,那麼他們使用main.bundle.js就足夠了,其中只包含我自己的代碼。 在我index.js,我有以下的進口: import

    0熱度

    1回答

    我一直沿着指南來使Webpack與React.NET一起工作(在https://reactjs.net/guides/webpack.html),我的一個要求是將第三方庫放在一個單獨的包中。爲此,我使用了在https://webpack.js.org/guides/code-splitting-libraries/找到的CommonsChunkPlugin。 嘗試與客戶端渲染此設置似乎工作正常,但

    1熱度

    1回答

    我有一個Web應用程序誰(客戶端)javascript寫入es6與主入口點app.js。 我可以使用webpack捆綁它,或者在外部引用像jQuery這樣的供應商庫,或者將它們包含在捆綁包中 - 這取決於首選項。爲了讓它在瀏覽器中正常工作,我必須指定libraryTarget和library像這樣: //snip entry: { "app.bundle": ["./app.js"],

    1熱度

    1回答

    不確定這是一個錯誤還是隻是我的設置,我使用CommonsChunkPlugin爲我的項目中的三個入口點獲取單獨的common.js,並且使用extract-text-webpack-plugin獲取css文件。我的入口點是應用程序,登錄和註冊。我能夠獲得: app.js app.vendor.js login.js register.js common.js 對CSS: app.css

    2熱度

    2回答

    想象我有一個豐富的應用程序,它使用了大量的第三方模塊,包括lodash,時刻,愛可信,反應。 如果我將所有內容捆綁在一個包中,則最終的大小應該高於1MB。 我想的WebPack收拾我的圖書館的路上,它存儲: lodash分別 時刻分別 所有其他node_modules供應商下存儲捆綁 應用程序的代碼存儲在單獨的文件 我試圖以不同的方式玩CommonsChunkPlugin,但從未收到我想要的結果。

    5熱度

    2回答

    短版 當我運行我在IE11應用程序,我得到一個錯誤,從manifest.js文件中說Promise is undefined。 如何添加babel-polyfill或類似的文件,使其在之前運行清單被執行? 龍版 我想CommonsChunkPlugin以第三方(NPM包)腳本拆分爲獨立的bundle添加到我的WebPack配置。根據Webpack 2文檔,我設置了「combined implici

    0熱度

    1回答

    the construct of the object 我想提取「VUE」來一大塊,「jQuery的」來一大塊,並與「VUE」有關的東西,像「vuex」,「VUE路由器」到另一塊。又該用CommonChunkPlugin呢? 這些代碼是我的配置,它conbine的VUE和與他人 new webpack.optimize.CommonsChunkPlugin( name: 'vendor',

    1熱度

    1回答

    我已經按照一些指南設置了CommonsChunkPlugin,但它似乎沒有工作。我也在這裏搜索並閱讀了其他文章,但沒有運氣。 我有三個文件(TypeScript),它們正在導入一些相同的庫(fancybox,moment和pikaday)。他們正在使用ES模塊語法進口: import * as fancybox from 'fancybox'; import * as moment from '

    0熱度

    1回答

    我使用CommonsChunkPlugin來拆分我的供應商包。我也有ExtractTextPlugin提取CSS到一個文件。但是,由於某種原因,我也得到vendor.css。 這裏是我的WebPack配置: const config = { output: { publicPath: '/blaze-assets/', }, cache: isDebug,

    0熱度

    1回答

    我正在學習webpack以及如何使用chunkhash功能。在github上的這個例子中,它在插件中使用了一個'manifest'名字。 這是幹什麼用的?我沒有找到任何解釋它的用例。 謝謝。 var path = require("path"); var webpack = require("../../"); module.exports = { entry: { ma