# webpack-vue **Repository Path**: sanyu93/webpack-vue ## Basic Information - **Project Name**: webpack-vue - **Description**: 从零开始打造一个基于 webpack v4.42.1 的 vue 工程化解决方案 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-08-07 - **Last Updated**: 2023-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webpack-vue ## 分支说明 - master:纯净版分支 - dev-annotation:详细注释版分支 ## 安装依赖 **部分依赖包需要从GitHub上下载,首先要确保你能访问 https://github.com/** ``` npm i ``` ## 命令简介 **eslint检测** ``` npm run lint-ext ``` **修复eslint检测** ``` npm run lint-fix ``` **启动项目** ```shell npm run dev:dll # 只有第一次启动项目或公共依赖库发生变更才会启用此命令生成动态链接库 npm run dev ``` **打包** ``` npm run build:prod ``` **分析 Webpack 开发环境打包后的模块依赖关系** ``` npm run analyz:dev ``` **分析 Webpack 生产环境打包后的模块依赖关系** ``` npm run analyz:prod ``` ## 柏成使用了以下方案【包括不限于】对本项目进行优化 - 缓存 `babel` 编译结果加快重新编译速度 - 使用 `Eslint + husky` 保证代码风格和提交质量 - 使用 `web-webpack-plugin` 代替 `html-webpack-plugin`,可根据不同环境引入不同的