darkceey / nornj-cli

The CLI for scaffolding NornJ template projects, and do more things

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NornJ-cli

The CLI for scaffolding NornJ template projects, and do more things.

安装

npm install -g nornj-cli

使用方法

创建项目初始代码

  • 在当前目录下创建新项目目录:
nj init

# 请按上下键选择项目模板
Please select a project template:
> react-mst
  react-mobx
  Y-Dept/template-saas
  Y-Dept/react-mobx-ls
  other

# 如果选择了other,则可输入任意模板名称
Template Name: anyTemplateName

# 输入新建的项目目录名称
Project Name: projectName

在已有代码中增加新页面

  • 进入已有项目目录后,输入如下命令创建新页面:
nj add-page [pageName]  # 或nj ap

# 请选择要生成的页面类型
What type of page do you want to generate ?
> default  # 增删改查
  chart    # 图表
  form     # 表单
  empty    # 空页面

# 输入新创建的页面名称
Page Name: pageName

选择项目模板

名称 描述
react-mst 基于React+Mobx-state-tree的单页面项目
react-mobx 基于React+Mobx的多页面项目
Y-Dept/template-saas 基于React+Mobx-state-tree的SAAS化平台单页面项目
Y-Dept/react-mobx-ls 基于React+Mobx的多页面项目(接入零智平台)

查看cli当前版本

nj -v

cli版本更新

nj upgrade  # 更新cli版本到最新版

安装npm包

npm install相同,区别在于部署在私服上的包会自动从私服安装:

nj install  # 或nj i

更新npm包

npm update相同,区别在于部署在私服上的包会自动从私服更新:

nj update  # 或nj up

可选择使用npm国内镜像

当网络访问npm比较慢时,可选择使用npm国内镜像来安装。方法为在各命令后添加--cnpm参数:

nj init --cnpm
nj upgrade --cnpm
nj install --cnpm
nj update --cnpm

React + Mobx + 前端模板相关技术学习资料

License

MIT

About

The CLI for scaffolding NornJ template projects, and do more things

License:MIT License


Languages

Language:HTML 47.5%Language:JavaScript 30.0%Language:CSS 22.5%