3.1.0 • Published 2 months ago
egg-init v3.1.0
egg-init
Egg 应用初始化工具,所有 Egg 应用开发必须安装。
Install
npm i egg-init -g
egg-init -h
创建 simple
类型的应用
egg-init --type simple [dest]
不输入类型可以选择
$ egg-init dest
? Please select a boilerplate type (Use arrow keys)
❯ simple - Simple egg app
plugin - egg plugin
支持的参数
Usage: egg-init [dir] --type=simple
Options:
--type boilerplate type [string]
--dir target directory [string]
--force, -f force to override directory [boolean]
--template local path to boilerplate [string]
--package boilerplate package name [string]
--registry, -r npm registry, support china/npm/custom, default to auto detect [string]
--silent don't ask, just use default value [boolean]
--version Show version number [boolean]
-h, --help Show help [boolean]
自定义模板
自定义模板采用 npm 包的形式管理
- 新建仓库如 egg-boilerplate-plugin
- boilerplate 目录下存放所有的初始化文件
- 可以使用
egg-init --template=PATH
本地检查生成效果 - index.js 文件可以声明要替换的变量,在 boilerplate 文件夹中写模板的时候,可以通过
{{name}}
占位符的方式进行替换
module.exports = {
name: {
desc: '插件名',
},
description: {
desc: '插件描述',
},
author: {
desc: '作者',
},
};
- 更新依赖关系,只需要指定你的包名,更新到 egg-init-config 这个模块的 package.json 中
config.boilerplate
字段 - 发布模板(和配置)到 npm
License
Contributors
atian25 | fengmk2 | thonatos | dead-horse | popomore | killagu |
---|---|---|---|---|---|
whxaxes | jtyjty99999 | edokeh | DanielWLam | Janlaywss | Runrioter |
snyk-bot | WinjayYu | ShirasawaSama | supperchong | hyj1991 |
This project follows the git-contributor spec, auto updated at Sat Nov 25 2023 23:06:04 GMT+0800
.
3.1.0
2 months ago
3.0.2
4 months ago
3.0.1
5 months ago
3.0.0
5 months ago
2.3.1
2 years ago
2.3.0
2 years ago
2.2.0
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.17.3
4 years ago
1.17.2
5 years ago
1.17.1
5 years ago
1.17.0
5 years ago
1.16.1
5 years ago
1.16.0
5 years ago
1.15.1
5 years ago
1.15.0
6 years ago
1.14.1
6 years ago
1.14.0
6 years ago
1.13.0
6 years ago
1.12.0
7 years ago
1.11.0
7 years ago
1.10.1
7 years ago
1.10.0
7 years ago
1.9.2
7 years ago
1.9.1
7 years ago
1.9.0
7 years ago
1.8.1
7 years ago
1.8.0
7 years ago
1.7.0
7 years ago
1.6.1
7 years ago
1.6.0
7 years ago
1.5.1
7 years ago
1.5.0
7 years ago
1.4.2
7 years ago
1.4.1
7 years ago
1.4.0
7 years ago
1.3.0
7 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.0.1
8 years ago