如何高效搭建Webpack多入口项目脚手架?

更新于
2026-09-30 21:37:51
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2085个文字,预计阅读时间需要9分钟。

如何高效搭建Webpack多入口项目脚手架?

背景:在我们基于vue开发单个项目时,我们会初始化一个vue-cli。但当我们在其他项目里想共用这套模板时,就需要重新初始化或clone过来,这非常不便。而且当多个人同时开发时,我们希望...

背景

当我们基于vue开发单个项目时,我们会init一个vue-cli,但当我们想在其他项目里共用这套模板时,就需要重新init一个,或者clone过来,这非常不方便,而且当多人开发时,我们希望所有的开发代码都在一个git目录下,这时就有了对webpack进行配置的需求,当有些页面需要多入口时,我们又产生了对多入口配置的需求,这里提供一种配置方案,希望能帮助到有需要的人,废话不多说,我们开始吧!

先初始化一个项目

我们通过vue init webpack demo 生成的文件目录是这样的

修改项目入口

要改多入口,首先改造一下 webpack.base.conf.js 中的 context 和 entry 。

context:基础目录,绝对路径,用于从配置中解析入口起点(entry point)和 loader。

entry:起点或是应用程序的起点入口。从这个起点开始,应用程序启动执行。

阅读全文

本文共计2085个文字,预计阅读时间需要9分钟。

如何高效搭建Webpack多入口项目脚手架?

背景:在我们基于vue开发单个项目时,我们会初始化一个vue-cli。但当我们在其他项目里想共用这套模板时,就需要重新初始化或clone过来,这非常不便。而且当多个人同时开发时,我们希望...

背景

当我们基于vue开发单个项目时,我们会init一个vue-cli,但当我们想在其他项目里共用这套模板时,就需要重新init一个,或者clone过来,这非常不方便,而且当多人开发时,我们希望所有的开发代码都在一个git目录下,这时就有了对webpack进行配置的需求,当有些页面需要多入口时,我们又产生了对多入口配置的需求,这里提供一种配置方案,希望能帮助到有需要的人,废话不多说,我们开始吧!

先初始化一个项目

我们通过vue init webpack demo 生成的文件目录是这样的

修改项目入口

要改多入口,首先改造一下 webpack.base.conf.js 中的 context 和 entry 。

context:基础目录,绝对路径,用于从配置中解析入口起点(entry point)和 loader。

entry:起点或是应用程序的起点入口。从这个起点开始,应用程序启动执行。

阅读全文