3.2.4 • Published 9 months ago

@jianghujs/jianghu-init v3.2.4

Weekly downloads
-
License
-
Repository
-
Last release
9 months 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.2.4

9 months ago

3.2.2

9 months ago

3.2.3

9 months ago

3.2.1

10 months ago

3.1.9

10 months ago

3.2.0

10 months ago

3.1.8

12 months ago

3.1.3

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.7

1 year ago

3.1.6

1 year ago

3.1.5

1 year ago

3.1.4

1 year ago

3.0.81

1 year ago

3.0.80

1 year ago

3.0.79

1 year ago

3.0.78

1 year ago

3.0.77

1 year ago

3.0.76

1 year ago

3.0.75

1 year ago

3.0.74

1 year ago

3.0.72

1 year ago

3.0.71

1 year ago

3.0.7

1 year ago

3.0.6

1 year ago

3.0.5

1 year ago

3.0.41

1 year ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.22

1 year ago

3.0.2

2 years ago

3.0.21

1 year ago

3.0.1

2 years ago

3.0.0

2 years ago

2.1.0

2 years ago

2.0.48

2 years ago

2.0.49

2 years ago

2.0.46

2 years ago

2.0.47

2 years ago

2.0.44

2 years ago

2.0.45

2 years ago

2.0.42

2 years ago

2.0.43

2 years ago

2.0.40

2 years ago

2.0.41

2 years ago

2.0.50

2 years ago

2.0.37

2 years ago

2.0.38

2 years ago

2.0.35

2 years ago

2.0.36

2 years ago

2.0.39

2 years ago

2.0.33

2 years ago

2.0.34

2 years ago

2.0.31

2 years ago

2.0.32

2 years ago

2.0.28

3 years ago

2.0.29

3 years ago

2.0.30

3 years ago

2.0.26

3 years ago

2.0.27

3 years ago

2.0.24

3 years ago

2.0.25

3 years ago

2.0.22

3 years ago

2.0.23

3 years ago

2.0.21

3 years ago

2.0.19

3 years ago

2.0.17

3 years ago

2.0.18

3 years ago

2.0.16

3 years ago

2.0.20

3 years ago

2.0.15

3 years ago

2.0.13

3 years ago

2.0.14

3 years ago

2.0.12

3 years ago

2.0.11

3 years ago

2.0.10

3 years ago

2.0.8

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago