# 安装脚手架工具
    # 全局安装脚手架
    npm install -g @minix-iot/cli
    #或者
    cnpm install -g @minix-iot/cli
    # 使用 yarn
    yarn add @minix-iot/cli
1
2
3
4
5
6
7
2
3
4
5
6
7
# 下载标准开发模版
# 以默认模版创建项目
mx create <app-name>
? 请输入项目名称   (minix-demo)【默认值】
? 请输入项目版本号  (1.0.0) 【默认值】
downloading...
mx sucess 更新模版成功
mx sucess 安装模版成功
  安装依赖
  启动项目
cd app-name && npm start
# 以自定义模版初始化项目
mx init <app-name>
? 请输入项目名称   (minix-demo)【默认值】
? 请输入项目版本号  (1.0.0) 【默认值】
? 请选择工程模版
> MiniX标准工程模版(推荐: CLI内置构建)       (`选择此项`)
> MiniX标准工程模版 2 (本地构建)
mx sucess 更新模版成功
mx sucess 安装模版成功
  安装依赖
  启动项目
...
        `App running at:`
            - Local: http://ip:port
            - Network: http://ip:port
            
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 启动模版项目
# 配置 scripts 指令
 
  "scripts": {
    "start": "npm run serve",
    "serve": "mxs serve --projectName rich --mode development",
    "serve:debug": "mxs serve --projectName rich --mode development --debug",
    "build": "mxs build --projectName rich --buildMode release --sourceMap"
  }
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
TIP
通过配置修改 projectName 的值,可以实现按需切换插件项目;
# 启动命令
# 启动
npm start
# 开发模式:启动本地服务,代码热更新
npm run serve
# 生产模式:开启代码压缩
npm run build
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9