CNode

webpack4多页面多项目工程的公共js提取问题

问答
Hhejiaoshou发布于7 年前最后回复7 年前3 回复4232 浏览0 收藏

我现在有一套多项目多页面的前端代码,所有的项目都共用基础库(vue、echarts等)、公共js(自己写的公共方法以及配置)。大致结构如下 image.png

说明:demo和test分别是两个独立的多页面项目,但是共用基础库(lib)和公共js(util)。基础库是长久不变的,可以由所有项目公用,但是公共js是可能变化的,所以我希望在打包的时候,公共js能打包到每个项目里面,这个项目的多个页面使用这一个公共js。 另外一个项目的多个页面,使用另外的公共js。

如下图,希望的结果是util.js在demo/js和test/js下各有一分,demo和test分别引用各自js/下的的uitl。 image.png

这样我就可以在修改公共代码后,只上传dist/demo,来达到只更新demo项目下的公共js的目的。 util配置代码是这样的:请问大佬,这个util怎么才能配置成活的呢 image.png

查看回复

回复 (3)

H
hejiaoshou#1·7 年前

这么可怜的吗…

N
noe132#2·7 年前
H
hejiaoshou#3·7 年前
引用 noe132dllplugin了解一下 https://webpack.js.org/plugins/dll plugin/

@noe132 感谢!准备降到3了还是,3的资料齐全很多

参与回复
登录后即可参与回复。登录