@magic-zhu/ares
a simple cli
Last updated 7 months ago by magic-zhu .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @magic-zhu/ares 
SYNC missed versions from official npm registry.

介绍 (????开发中)

image

image image

Ares是一个简单的脚手架,主要是为了解决每次创建项目时都要copy代码,配置插件等繁琐的工作。
提供了一些开箱即用的模板(持续更新,不限于前端,热烈欢迎提供大家写好的现成模板)。

  • ???? 开箱即用的模板
  • ???? 部分模板提供一些懒人命令
  • ???? GUI可视化操作 ???? 开发中
  • ???? 一些常用插件和npm的整理和收集 提供一键安装的命令 ???? 开发中
  • ???? 原生小程序工具????跳转

:neckbeard:会在网上收集一些好用的插件或者包并注明用途,然后提供快速安装。
:alien:会集成一些方便的小功能:

  • 切换npm镜像源
  • node版本管理

安装

直接执行下面的命令,安装缓慢的可以切换淘宝镜像源

npm install @magic-zhu/ares -g

模板列表

模板编号 模板名称 简介 说明文档
0 ✅D2admin基础模板(不使用任何D2插件)-基于vue 超级好用和漂亮的后台模板 https://gitee.com/fairyever/d2-admin
1 ❌D2admin基础模板(选配D2插件)-基于vue 开发中 https://gitee.com/fairyever/d2-admin
2 ✅D2admin完整模板(全功能,包括使用示例)-基于vue 有很多很棒的功能,无需二次开发 https://gitee.com/fairyever/d2-admin
3 ❌Vue极速模板-非官方脚手架 纯净快速的模板(适合小项目)
4 ❌Vue移动端集成方案-官方脚手架版 vue移动端纯净基础模版
5 ✅原生小程序开发模板 简洁的原生小程序开发模板(????支持cli命令跳转)
6 ❌React纯净模板 纯净的react模板只集成了请求封装和路由--开发中
7 ❌flutter项目开发模板(待定)

插件列表

插件编号 插件名称 简介 文档 作者 仓库地址

使用

???? 小工具部分

切换npm镜像源

ares npm

image

切换node版本

集成tj大神的n - :exclamation:不支持windows

  • ares node lsr:显示所有可安装的node版本
  • ares node ls:显示所有已安装的node版本
  • ares node install <version>:不带版本的时候安装最新稳定版本的node,带版本的时候安装指定版本的node
  • ares node use:会出现一个列表 选择想要使用的版本按回车即可

???? 选择模版初始化项目

ares init

image

✈️ D2Admin部分

D2部分所有的命令都是以ares d2开头

创建项目

:exclamation:快速创建D2的简单模板

ares d2 create 

:exclamation:快速创建D2的完整模板

ares d2 create -c
新增页面
ares d2 add 
主题生成

执行下列命令之后会有一个交互界面,填写完整信息之后,重启项目就能看到新添加的主题了

ares d2 theme 

????原生微信小程序

原生微信小程序部分所有的命令都是以ares weapp开头

????命令需要在小程序项目根目录下执行 (app.json同级目录)

新建页面

脚手架会自动注册路由

ares weapp create <name> --page 
ares weapp create <name> -p //--page的简写
ares weapp create <name> --page  --subpackage
ares weapp create <name> -p -s
ares weapp create <name> -p -s <subpackageName> --path <path>

-p可以省略

name 是新建页面的名字
--page或者-p 表示新建的是页面
--subpackage或者-s 表示这是一个分包
--path 指定要新建的路径

????示例

  • ares weapp create demo 最简单的示例 默认创建在 /pages/demo 这个目录下面
  • ares weapp create textPage --path /pages/testModule 创建在 /pages/testModule/testPage
  • ares weapp create hero -s packageA 默认创建在 /packageA/pages/hero
  • ares weapp create hero -s packageA --path /pages/testModule 创建在/packageA/pages/testModule/hero

新建组件

大体上和新建页面类似

不指定path的情况下 默认/components

ares weapp create <name> -c
ares weapp create <name> --component
ares weapp create <name> -c --path <path>

安装脚手架提供的组件

ares weapp plugins

示例图片

选择组件后会自动将组件安装到components文件夹下并自动在全局注册好

示例图片

Current Tags

  • 1.1.1                                ...           latest (4 months ago)

5 Versions

  • 1.1.1                                ...           4 months ago
  • 1.1.0                                ...           4 months ago
  • 1.0.21                                ...           4 months ago
  • 1.0.1                                ...           7 months ago
  • 1.0.0                                ...           7 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (4)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |