# 安装脚手架

安装 @dolphin-iot/cli 脚手架

npm install -g @dolphin-iot/cli
或
cnpm install -g @dolphin-iot/cli
1
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

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

# 本地添加 .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

# 启动项目

  • 开发模式
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/10/2022, 1:26:28 PM