- build —— 项目构建文件夹
 - build.js —— 打包构建脚本(npm run build)
 - check-versions.js —— npm和node版本的查询
 - dev-client.js ——
 - dev-server.js —— 开发调试脚本(npm run dev)
 - utils.js —— 工具类
 - webpack.base.config.js —— Webpack配置文件
 - webpack.dev.config.js —— 开发版本Webpack配置文件,与webpack.base.config.js合并成完整的配置文件。
 - webpack.prod.config.js —— 生产版本Webpack配置文件,与webpack.base.config.js合并成完整的配置文件。
 - config —— 配置文件夹,保存有各种配置参数(文件路径、服务器端口、功能开关)
 - src —— 代码文件夹
 - static
 - .gitkeep —— 作用是将文件所在文件夹保留在git版本控制中。文件类型和.gitignore差不多。
 - .babelrc —— babel配置文件
 - .editorconfig —— 编辑配置,确保使用各种编辑器时能有相同的编辑格式。
 - .gitignore —— git忽略文件
 - index.html —— 页面,最终显示在这个html中
 - package.json —— npm配置文件,包含了项目的信息、脚本、依赖库等重要信息。
 
官方的脚手架中除了有webpack打包,还包含了node脚本、开发和生产模式的切换、ESLint配置等功能。
参考文档:https://github.com/violetjack/FEProjectDemos