Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 实现增量模块打包
- Host: GitHub
- URL: https://github.com/naihe138/nvue
- Owner: naihe138
- Created: 2018-06-19T02:15:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T18:40:10.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T04:24:28.278Z (about 1 month ago)
- Topics: vue, vue-cli, webpack-dev-server, webpack-plugin, webpack4
- Language: JavaScript
- Homepage:
- Size: 4.03 MB
- Stars: 58
- Watchers: 3
- Forks: 17
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
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-clinvue create
````