UNPKG

2.35 kBMarkdownView Raw
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注:手动指定环境时,将不会默认打开首页。