如何快速配置webpack多入口脚手架?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2086个文字,预计阅读时间需要9分钟。
背景:在我们基于Vue开发单个项目时,我们通常会初始化一个vue-cli。但当我们在其他项目中也想共用这套模板时,就需要重新初始化或克隆,这很不方便。而且当多人开发时,我们希望……
背景
当我们基于vue开发单个项目时,我们会init一个vue-cli,但当我们想在其他项目里共用这套模板时,就需要重新init一个,或者clone过来,这非常不方便,而且当多人开发时,我们希望所有的开发代码都在一个git目录下,这时就有了对webpack进行配置的需求,当有些页面需要多入口时,我们又产生了对多入口配置的需求,这里提供一种配置方案,希望能帮助到有需要的人,废话不多说,我们开始吧!
先初始化一个项目
我们通过vue init webpack demo 生成的文件目录是这样的
修改项目入口
要改多入口,首先改造一下 webpack.base.conf.js 中的 context 和 entry 。
context:基础目录,绝对路径,用于从配置中解析入口起点(entry point)和 loader。
entry:起点或是应用程序的起点入口。从这个起点开始,应用程序启动执行。
本文共计2086个文字,预计阅读时间需要9分钟。
背景:在我们基于Vue开发单个项目时,我们通常会初始化一个vue-cli。但当我们在其他项目中也想共用这套模板时,就需要重新初始化或克隆,这很不方便。而且当多人开发时,我们希望……
背景
当我们基于vue开发单个项目时,我们会init一个vue-cli,但当我们想在其他项目里共用这套模板时,就需要重新init一个,或者clone过来,这非常不方便,而且当多人开发时,我们希望所有的开发代码都在一个git目录下,这时就有了对webpack进行配置的需求,当有些页面需要多入口时,我们又产生了对多入口配置的需求,这里提供一种配置方案,希望能帮助到有需要的人,废话不多说,我们开始吧!
先初始化一个项目
我们通过vue init webpack demo 生成的文件目录是这样的
修改项目入口
要改多入口,首先改造一下 webpack.base.conf.js 中的 context 和 entry 。
context:基础目录,绝对路径,用于从配置中解析入口起点(entry point)和 loader。
entry:起点或是应用程序的起点入口。从这个起点开始,应用程序启动执行。

