npm i -g @navi-cli/cli
安装之后,你就可以在命令行中访问navi
命令。你可以通过简单运行navi
,看看是否展示出了一份所有可用命令的帮助信息,来验证它是否安装成功。
你也可以选择添加自己的命令,让navi
更好的工作。
查看帮助:
navi
# OR
navi -h
# OR
navi --help
检查版本:
navi -v
# OR
navi --version
你也可以选择vue-cli或者是create-react-app来创建。
运行以下命令来创建一个新项目:
navi init hello-world
运行以下命令来创建一个新项目:
navi vue hello-world
# OR
navi react hello-world
运行以下命令来启动ui:
navi ui
您需要将模板发布npm。
模板包应当有如下结构
|- package
|-- template
|-- package.json
|-- setting.json
模板内容需要放在template文件夹中,为了生成项目name与项目存放文件夹一致,package.json
中name
项的值应当为<%= projectName %>
。
您可以在除html
的任意文件中使用<%= key %>
的指定渲染。
setting.json:
{
"installCommand": "npm install",
"startCommand": "npm run serve",
"buildCommand": "npm run build",
"template": [{
"name": "title",
"message": "请输入 title:",
"tip": "请输入 title"
}],
"ignore": ["**/public/**", "**.png"]
}
参数介绍:
- template:
- name: 模板渲染位置字段。
- message: 交互说明字段。
- tip: 校验提示字段。
- ignore: 忽略文件,参考glob
navi add -T
function command(options) {
}
- options
- cmds: 命令参数
- args: 选项值
- command: command对象
navi add
# OR
navi add -C
# OR
navi add -T
# 参数T为命令添加本地调试路径
开发中