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