Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/naihe138/nvue

master分支:webpack4实现一个vue的打包的项目,incremental: 实现增量模块打包
https://github.com/naihe138/nvue

vue vue-cli webpack-dev-server webpack-plugin webpack4

Last synced: 21 days ago
JSON representation

master分支:webpack4实现一个vue的打包的项目,incremental: 实现增量模块打包

Awesome Lists containing this project

README

        

✅你是否也想拥有自己的配置的Vue项目的自定义Webpack的打包配置,来Nvue,你要的这里全都有!!!!

### nvue
一个用`Webpack4`打包的`Vue` 的项目,一步一步带你实现一个`Vue`项目打包配置,每一个`Commit`对应一个步骤。包括了:

- 初始化项目,分离配置

- 打包.vue文件webpack配置

- 打包css、图片、文件资源

- 热加载、请求代理等开发环境配置

- 检查版本,优化打包输出和Eslint设置

- 打包优化,dll、loader缓存、parallel多线程打包

- 打包js、css文件模块的拆分,易于加载和检查

- git提交前进行eslint代码检查

- 暴露所有打包配置,自己可以根据业务场景高度定制

- 持续更新webpack最新稳定版本,升级所有依赖模块

### 克隆项目

`git clone [email protected]:naihe138/nvue.git`

### 安装

`npm install`

### 利用nvue-cli安装

````
npm install -g @naice/nvue-cli

nvue create
````