vue-cli-plugin-tq-tpl v1.2.6
vue-cli-plugin-tq-tpl

配合 @vue/cli 3.0 通过插件快速生成前端项目模版.
注意事项:
- 终端运行
vue config查看useTaobaoRegistry、packageManager信息- 若
useTaobaoRegistry为true,则运行vue config -s useTaobaoRegistry false设置成false - 查看
packageManager值为yarn还是npm,并分别执行下面两个步骤,切换镜像源
- 若
- 若用
npm安装依赖,则需将npm的镜像源设置成http://223.4.69.11:4873/- 可安装
nrm设置、切换镜像源
- 可安装
- 若用
yarn安装依赖,则需将yarn的镜像源设置成http://223.4.69.11:4873/- 运行指令
yarn config set registry http://223.4.69.11:4873/
- 运行指令
目录
使用
安装插件
$ vue add tq-tpl安装依赖
$ npm installvue add tq-tpl 后会默认执行了 npm install 进行依赖安装
分支说明
master主分支dev开发分支releate/addTemplate新增后端管理模板分支(可删)dev-second-phasev1.2.0升级分支dev-mtpl新增云图模板分支
指令
normal/screen
npm run serve启动本地服务npm run build构建打包
framework
npm run serve启动本地服务npm run framework构建打包基座项目
本地开发模式下,可以访问/dev路由,进入子应用本地联调模式
module
npm run serve启动本地服务npm run module构建打包子应用项目npm run dev:module启动本联调模式
本地开发模式下,可以访问/dev路由,进入子应用本地联调模式
template-env
npm run serve启动本地服务npm run preview构建打包模版项目
template-env 类型的项目推荐在push到仓库后带入构建好的资源,方便支持预览相关功能,因此该模式下的项目也不推荐做的厚重
其他
注入环境变量
$ npm run [build/framework/module] -- --app_env='{"DNS_CODE": "test"}'是否启用 external (默认为 true)
$ npm run module -- --external=false默认抽离配置项:
conf.externals({
'vue-router': 'VueRouter',
'vuex': 'Vuex',
'vuex-persistedstate': 'VuexPersistedstate',
'vuex-router-sync': 'VuexRouterSync',
'@ourea/fetch': 'vFetch',
...EXTERNAL_OPTIONS,cd
})根据devServer的proxy配置生成nginx.conf
$ npm run build -- --port=8181 --root=/home/8181/mnt/dist注意: v1.1.16 版本前的依赖, devServer 的 proxy 为 必填项。
指令对应的环境变量
$ npm run build // NODE_ENV: production
$ npm run framework // NODE_ENV: framework
$ npm run module // NODE_ENV: module调试方式:
版本更新说明
v1.1.16
- dev:module指令新增
端口检测功能,默认为3000,可同时启动多个子应用 - 子应用中
baseUrl端口号3000改成控制台输出可用的端口号。
v1.1.17process.env.NODE_ENV === 'development' && http.setOption({ conf: { baseUrl: 'http://localhost:3000/api', }, }) - framework 模版
build指令走自定义build指令
v1.2.0
- 新增
huskylint-staged在git commit前校验eslint - 修改
dev:module的环境变量由development修改为dev-module
Husky hooks skipped mac上使用sourceTree提交代码不会走husky自定义的钩子
v1.2.1
- 新增
数据可视化大屏、基线子项目模版
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago