自定义自己的vue-cli模板在使用vue-cli的过程中,常用的webpack模板只为我们提供了最基本的内容,但是每次我们都需要新建一个项目需要把之前项目的一些配置搬过来,会带来很多不便。如果是一个团队,那么维护一个通用的模板,我觉得还是很有必要的。例如下面是我常用的构建项目的目录。src├─api//接口├─assets//图片├─components//公共组件├─css//样式以scss为主├─js//第三方和工具├─page//页面├─router//路由└─store//vuex下面说说如何自定义自己的vue-cli模板从https://github.com/vuejs-templates/webpackfork一个模板fork一个库,然后提交自己的修改到【yourselfbranch】】,因为我们的大部分内容还是在此基础上修改的。vue-cli的源码分析,可以参考这篇文章,学习如何从vue-cli源码编写模板。vuejs-templates/webpack目录如下,│.gitignore│circle.yml│deploy-docs.sh│LICENSE│meta.js//这个文件必须导出为对象,用于定义的meta信息template│package.json│README.md│test.sh├─docs//介绍模板部分模块的一些文档└─template//模板内容D:\work\nodetest\webpack>meta.jsmeta.js主要是定义模板的一些配置。目前可以定义的字段如下:prompts