# 安装脚手架
安装 @dolphin-iot/cli 脚手架
npm install -g @dolphin-iot/cli
或
cnpm install -g @dolphin-iot/cli
1
2
3
2
3
DolphinHybrid Cli 使用文档
: 链接
# 下载 DolphinHybrid 工程模版
dof init
? 请选择技术栈类型
> dolphinHybrid (选择此项)
dolphinWeex
? 请输入dolphin 项目名称 (dolphin-hybrid-template-demo)【默认值】
? 请输入dolphin 项目版本号 (1.0.0) 【默认值】
> MPA 多页面模版 【vue2.x】 (选择此项)
SPA 单页面模版 【vue2.x】
MPA I18n 模版 【vue2.x】
SPA 活动模版 【vue2.x】
vue3 标准模版 【未开放】
dof sucess 更新模版成功
dof sucess 安装模版成功
安装依赖
启动项目
...
`App running at:`
- Local: http://localhost: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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
TIP
- 如果遇到问题比如 node-sass 安装不上,请切换淘宝源。
- cnpm安装速度更快,某些网络条件下可能出现安装异常失败,请切换到npm或者yarn。
- 包管理工具推荐:
yarn
>npm
>cnpm
# 项目指令配置
package.json
内容:
"scripts": {
"start": "npm run serve",
"serve": "vue-cli-service serve",
"serve:mock": "vue-cli-service serve --mode mock",
"build:stage": "vue-cli-service build --mode staging",
"build:prod": "vue-cli-service build --mode production",
"test:unit": "vue-cli-service test:unit",
"lint": "vue-cli-service lint",
"inspect": "vue-cli-service inspect"
},
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 本地添加 .gitignore
.DS_Store
node_modules
/dist
/entry
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 启动项目
- 开发模式
npm start
1
- mock 模式
npm run serve:mock
1
- 测试环境打包
npm run build:stage
1
- 生产环境打包
npm run build:prod
1
- 代码检查/格式化
npm run test:unit
1
- 单元测试
npm run test:unit
1
- 查看
vue-cli
内置webpack配置
npm run inspect
1
- 清除
dist
目录
npm run clean
1
- 提交信息规范工具
# 必须先创建git仓库
npm run cz
1
2
2