3.0.79 • Published 1 day ago

@jianghujs/jianghu-init v3.0.79

Weekly downloads
-
License
-
Repository
-
Last release
1 day ago

Jianghu init

Jianghu init 是江湖 js的代码初始化工具。

安装 jianghu-init

# 卸载旧版 jianghu-init
$ npm uninstall -g jianghu-init
# install
$ npm i -g @jianghujs/jianghu-init
# upgrade
$ npm update -g @jianghujs/jianghu-init

主要功能说明

  • jianghu-init project:创建项目,使用 type 指定不同类型的项目,支持独立应用、多应用项目
  • jianghu-init crud:在应用目录下执行,根据数据库已有表,生成并注册 crud 样例页面

示例一:创建一个独立应用项目

$ jianghu-init project --type=stand-alone my-jh-project
? project name my-jh-project
? project description My stand-alone jianghu project
...

根据输入配置好基本信息、数据库信息之后,便会自动初始化项目、数据库。

之后就可以进入项目目录进行后续操作。

$ cd my-jh-project
$ npm i
$ npm run dev

示例二:根据数据库已有表生成 CRUD 页面

# 生成 CRUD 页面
$ jianghu-init crud
✔ 初始化数据库连接成功
ℹ 开始生成 CRUD
? 请选择你要生成 crud 的表 (Press <space> to select, <a> to toggle all, <i> to invert selection)
❯◉ class
❯◯ student

选择你要生成 CRUD 的表即可。

示例三:创建一个多应用项目

# 创建一个多应用
$ jianghu-init project --type=multi my-jh-project
? project name my-jh-project
? project description My multi jianghu project
...

同样需要根据输入配置好基本信息、数据库信息,之后就可以进入项目目录对每个子应用进行操作。

$ cd my-jh-project
$ ls
data_repository  directory  simple_demo  ua_arm
$ cd simple_demo
$ npm i
$ npm run dev

示例四:在一个多应用下创建一个新应用

# 进入已有的多应用项目
$ cd my-jh-project
# 创建新应用
$ jianghu-init project --type=single biz-app
? project name biz-app
? project description Biz app
...

同样需要根据输入配置好基本信息、数据库信息即可创建一个新的子应用。

多应用项目说明

多应用项目,项目下的每个目录是一个应用,包括一些基础应用和自己的创建的业务应用,具体关联和概念可看江湖JS文档

3.0.79

1 day ago

3.0.78

27 days ago

3.0.77

27 days ago

3.0.76

2 months ago

3.0.75

2 months ago

3.0.74

2 months ago

3.0.72

2 months ago

3.0.71

3 months ago

3.0.7

3 months ago

3.0.6

3 months ago

3.0.5

3 months ago

3.0.41

3 months ago

3.0.4

3 months ago

3.0.3

4 months ago

3.0.22

4 months ago

3.0.2

4 months ago

3.0.21

4 months ago

3.0.1

4 months ago

3.0.0

4 months ago

2.1.0

7 months ago

2.0.48

11 months ago

2.0.49

11 months ago

2.0.46

11 months ago

2.0.47

11 months ago

2.0.44

11 months ago

2.0.45

11 months ago

2.0.42

12 months ago

2.0.43

11 months ago

2.0.40

12 months ago

2.0.41

12 months ago

2.0.50

11 months ago

2.0.37

1 year ago

2.0.38

1 year ago

2.0.35

1 year ago

2.0.36

1 year ago

2.0.39

1 year ago

2.0.33

1 year ago

2.0.34

1 year ago

2.0.31

1 year ago

2.0.32

1 year ago

2.0.28

1 year ago

2.0.29

1 year ago

2.0.30

1 year ago

2.0.26

1 year ago

2.0.27

1 year ago

2.0.24

1 year ago

2.0.25

1 year ago

2.0.22

1 year ago

2.0.23

1 year ago

2.0.21

1 year ago

2.0.19

2 years ago

2.0.17

2 years ago

2.0.18

2 years ago

2.0.16

2 years ago

2.0.20

2 years ago

2.0.15

2 years ago

2.0.13

2 years ago

2.0.14

2 years ago

2.0.12

2 years ago

2.0.11

2 years ago

2.0.10

2 years ago

2.0.8

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago