npm install
- 执行命令:打包、本地运行 (build/serve)
- 运行环境:本地环境、测试环境、线上环境 (local/test/produce)
- 区分多个子项目:项目标识 (sub-pc/sub-pm)
npm run serve test sub-pm
npm run build test sub-pm
└── vue-ss······················································ 根文件
├─ public····················································· 公共资源(暂时未使用)
├─ src························································ 主文件目录
├─ assets··················································· 公共资源文件夹
├─ components··············································· 公共组件
├─ plugins·················································· 公共插件
├─ sub-pc··················································· 子项目sub-pc
├─ components············································· 子项目公共组件
├─ main.js················································ 子项目入口文件
├─ index.html············································· 子项目主页面
├─ sub-pm··················································· 子项目sub-pm
├─ .env.config.js············································· 生成的全局配置文件,包含环境变量、项目名称等等
├─ .gitignore················································· git忽略配置文件
├─ babel.config.js············································ babel配置文件
├─ package.json··············································· 包配置文件
├─ vue.config.js·············································· vue配置文件
├─ base.config.js············································· 项目配置信息
├─ development.js············································· 本地运行命令配置
├─ production.js·············································· 打包运行命令配置
此项目是一个壳子项目,公共部分代码放到这个项目里,在 src 目录下创建子项目,同时在 base.config.js 文件中添加该项目的配置信息,子项目专注解决业务代码,调试、打包公共任务,封装在壳子项目中,