1 | # 命令
|
2 |
|
3 | 在 `super-project` 正确安装后,`package.json` 内 `scripts` 中的脚本里,可使用新的命令:
|
4 |
|
5 | - `super-start` 打包并启动服务器
|
6 | - `super-build` 打包
|
7 | - `super-dev` 开启开发模式
|
8 | - `super-analyze` 对客户端打包结果进行分析
|
9 |
|
10 | **示例**
|
11 |
|
12 | ```json
|
13 | {
|
14 | "scripts": {
|
15 | "start": "super-start",
|
16 | "start:server": "super-start --no-build",
|
17 | "build": "super-build",
|
18 | "build:client": "super-build --client",
|
19 | "build:server": "super-build --server",
|
20 | "dev": "super-dev",
|
21 | "dev:client": "super-dev --client",
|
22 | "dev:server": "super-dev --server",
|
23 | "analyze": "super-analyze"
|
24 | }
|
25 | }
|
26 | ```
|
27 |
|
28 | ---
|
29 |
|
30 | ### super-start
|
31 |
|
32 | 默认行为:进行生产模式 (ENV: prod) 的打包,并开启服务器。
|
33 |
|
34 | **可用选项**
|
35 |
|
36 | | 选项 | 说明 | 示例 |
|
37 | |-|-|-|
|
38 | | --no-build | 不进行打包,直接开启服务器 | `super-start --no-build` |
|
39 | | --type \<project-type> | 指定项目类型,忽略 super.js 中的配置 | `super-start --type react-spa` |
|
40 | | --config \<config-file-path> | 指定打包配置文件地址 | `super-start --config ./super.build.qa.js` |
|
41 |
|
42 | ---
|
43 |
|
44 | ### super-build
|
45 |
|
46 | 默认行为:进行生产模式 (ENV: prod) 的打包,相继对客户端环境 (STAGE: client) 和服务器端环境 (STAGE: server) 打包。
|
47 |
|
48 | **可用选项**
|
49 |
|
50 | | 选项 | 说明 | 示例 |
|
51 | |-|-|-|
|
52 | | -c 或 --client | 只对客户端环境打包 | `super-build -c` |
|
53 | | -s 或 --server | 只对服务器端环境打包 | `super-build -s` |
|
54 | | --stage \<client\|server\> | 指定打包环境 | `super-build --stage client` |
|
55 | | --env \<prod\|dev\> | 指定打包模式 | `super-build --env dev` |
|
56 | | --type \<project-type> | 指定项目类型,忽略 super.js 中的配置 | `super-build --type react-spa` |
|
57 | | --config \<config-file-path> | 指定打包配置文件地址 | `super-build --config ./super.build.qa.js` |
|
58 |
|
59 | 以上命令可混合使用,如:`super-build -c --env dev --config ./super.build.qa.js`
|
60 |
|
61 | ---
|
62 |
|
63 | ### super-dev
|
64 |
|
65 | 默认行为:进入开发模式,并自动在默认浏览器中打开首页。
|
66 |
|
67 | **可用选项**
|
68 |
|
69 | | 选项 | 说明 | 示例 |
|
70 | |-|-|-|
|
71 | | -c 或 --client | 只对客户端环境打包 | `super-dev -c` |
|
72 | | -s 或 --server | 只对服务器端环境打包 | `super-dev -s` |
|
73 |
|
74 | 注:手动指定环境时,将不会默认打开首页。
|