花一晚上,搞个脚手架工具---admin-work-cli

简介: 花一晚上,搞个脚手架工具---admin-work-cli

前言

VueAdminWork系列版本到现在为止,已经有6个版本在运行,其中已经免费开源了5个版本。具体的信息如下:

1、开源版,技术栈:vue2 + webpack4 + javascript + element-ui
项目地址:
https://github.com/qingqingxuan/vue-admin-work

https://gitee.com/qingqingxuan/vue-admin-work

2、开源版X(Vue Admin Work X),技术栈:vue3 + webpack + typescript + element-plus
项目地址:
https://github.com/qingqingxuan/vue-admin-work-x

https://gitee.com/qingqingxuan/vue-admin-work-x

3、开源版ArcoWork(ArcoWork),技术栈:vue3 + vite2 + typescript +arco design
项目地址:
https://github.com/qingqingxuan/arco-work

https://gitee.com/qingqingxuan/arco-work

4、开源版Admin Work,技术栈:vue3 + vite2 + typescript + naive-ui

https://github.com/qingqingxuan/admin-work

https://gitee.com/qingqingxuan/admin-work

5、开源版Vue Admin Work A,技术栈:vue3 + vite2 + typescript + AntD
https://github.com/qingqingxuan/vue-admin-work-a

https://gitee.com/qingqingxuan/vue-admin-work-a

随着版本的的增多,很多小伙伴下载安装也比较麻烦,每次都需要从git下载。

所以为了解决这方面的问题,本人花了一晚上的时间做了一个脚手架工具:

admin-work-cli 方便大家安装不同的版本。


微信图片_20221212111345.gif

安装

在使用之前首先要在电脑上安装一定的环境:

  • 安装 node: >=14
  • 安装 git

安装

确保以上环境没有问题的前提下,直接使用以下命令进行全局安装

npm install admin-work-cli --global


等待以上命令执行完成,再输入:

admin-work --versoin

如果出现 1.0.3 或者其它版本号,则说明已经安装成功


基本使用

--help

4edc953e2c684bbe819ffa954c899c08.png

快捷方式


如果您对我们的版本比较熟悉,建议您使用该方式,如果不太熟悉建议使用 create 命令

admin-work <template-name> [project-name]
// <template-name> : 版本名称,必填
// [project-name] :项目名称,选填,默认和版本名称保持一致


以 vue-admin-work-x 版本,并且项目叫 my-admin-work-x,为示例:

admin-work vue-admin-work-x my-admin-work-x

create(推荐)

admin-work create

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

相关文章
|
SQL 运维 关系型数据库
使用Binlog日志恢复误删的MySQL数据
今天文章的主题是如何使用Mysql内置的Binlog日志对误删的数据进行恢复,读完本文,你能够了解到: MySQL的binlog日志是什么?通常是用来干什么的? 模拟一次误删数据的操作,并且使用binlog日志恢复误删的数据。
1924 1
|
数据库
MyBatis-Plus如何自动填充数据表的创建时间和更新时间
MyBatis-Plus如何自动填充数据表的创建时间和更新时间
538 1
|
API
Pinia 实用教程【Vue3 状态管理】状态持久化 pinia-plugin-persistedstate,异步Action,storeToRefs(),修改State的 $patch,$reset
Pinia 实用教程【Vue3 状态管理】状态持久化 pinia-plugin-persistedstate,异步Action,storeToRefs(),修改State的 $patch,$reset
3405 1
|
机器学习/深度学习 存储 数据库
LabVIEW+OpenCV快速搭建人脸识别系统下
LabVIEW+OpenCV快速搭建人脸识别系统下
549 0
LabVIEW+OpenCV快速搭建人脸识别系统下
IDEA 自动生成set方法(GenerateAllSetter插件)
IDEA 自动生成set方法(GenerateAllSetter插件)
2351 0
dayjs怎么处理UTC时间格式
dayjs怎么处理UTC时间格式
806 0
|
JavaScript 前端开发 Shell
从0开始搭建一套脚手架cli工具(一)
从0开始搭建一套脚手架cli工具
348 0
从0开始搭建一套脚手架cli工具(一)
|
JavaScript Unix 关系型数据库
Unix时间戳 POSIX时间 Unix时间
时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数,也被称为 Unix 时间戳(Unix Timestamp)。Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
206946 2
|
JSON 应用服务中间件 数据格式
jersey (RESTful Web Service框架)
jersey是一个RESTful Web Service框架。web service即远程函数调用,通过该特性,在互联网中跨机器调用其他服务器上的函数,就像调用本地代码一样简单又方便。原理是框架把请求对象序列化为json形式的字符串,发送http请求到指定的服务器上,服务器端把json字符串再反序列化为对象,找到函数代码入口后开始执行,得到返回对象后序列化为json字符串,作为客户端htt
2850 0