# qts-vue-cli

> cli

Latest version **1.0.10-beta.1** (published 2020-06-12) · MIT license · 0 weekly downloads

## Install

```sh
npm install qts-vue-cli
pnpm add qts-vue-cli
yarn add qts-vue-cli
bun add qts-vue-cli
```

Provides the command `qts-cli`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.10-beta.1 |
| Published | 2020-06-12 |
| First published | 2020-02-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 42 |
| Unpacked size | 63.8 KB |
| Known vulnerabilities | 0 (+8 in 3 direct dependencies) |
| Install scripts | no |
| Author | 十三 |
| Maintainers | li13 |

## Links

- npm: https://www.npmjs.com/package/qts-vue-cli
- Repository: https://gitee.com/f2ee/qts-cli
- npm.io page: https://npm.io/package/qts-vue-cli

## Dependencies (42)

- [ora](https://npm.io/package/ora.md) ^3.4.0
- [glob](https://npm.io/package/glob.md) ^7.1.4
- [less](https://npm.io/package/less.md) ^3.9.0
- [sass](https://npm.io/package/sass.md) ^1.25.0
- [ssh2](https://npm.io/package/ssh2.md) ^0.8.5
- [boxen](https://npm.io/package/boxen.md) ^4.1.0
- [chalk](https://npm.io/package/chalk.md) ^2.4.2
- [lodash](https://npm.io/package/lodash.md) ^4.17.15
- [stylus](https://npm.io/package/stylus.md) ^0.54.5
- [is-glob](https://npm.io/package/is-glob.md) ^4.0.1
- [js-yaml](https://npm.io/package/js-yaml.md) ^3.13.1
- [webpack](https://npm.io/package/webpack.md) ^4.37.0
- [archiver](https://npm.io/package/archiver.md) ^3.1.1
- [inquirer](https://npm.io/package/inquirer.md) ^6.5.0
- [commander](https://npm.io/package/commander.md) ^2.20.0
- [css-loader](https://npm.io/package/css-loader.md) ^3.1.0
- [url-loader](https://npm.io/package/url-loader.md) ^2.1.0
- [vue-loader](https://npm.io/package/vue-loader.md) ^15.7.1
- [@babel/core](https://npm.io/package/@babel/core.md) ^7.5.5
- [cross-spawn](https://npm.io/package/cross-spawn.md) ^6.0.5
- [file-loader](https://npm.io/package/file-loader.md) ^4.1.0
- [less-loader](https://npm.io/package/less-loader.md) ^5.0.0
- [sass-loader](https://npm.io/package/sass-loader.md) ^7.3.1
- [babel-loader](https://npm.io/package/babel-loader.md) ^8.0.6
- [style-loader](https://npm.io/package/style-loader.md) ^0.23.1
- [eslint-loader](https://npm.io/package/eslint-loader.md) ^2.2.1
- [stylus-loader](https://npm.io/package/stylus-loader.md) ^3.0.2
- [webpack-merge](https://npm.io/package/webpack-merge.md) ^4.2.1
- [postcss-loader](https://npm.io/package/postcss-loader.md) ^3.0.0
- [ssh2-sftp-client](https://npm.io/package/ssh2-sftp-client.md) ^2.5.0
- [pnp-webpack-plugin](https://npm.io/package/pnp-webpack-plugin.md) ^1.5.0
- [webpack-dev-server](https://npm.io/package/webpack-dev-server.md) ^3.7.2
- [html-webpack-plugin](https://npm.io/package/html-webpack-plugin.md) ^3.2.0
- [clean-webpack-plugin](https://npm.io/package/clean-webpack-plugin.md) ^3.0.0
- [json-stable-stringify](https://npm.io/package/json-stable-stringify.md) ^1.0.1
- [terser-webpack-plugin](https://npm.io/package/terser-webpack-plugin.md) ^1.3.0
- [vue-template-compiler](https://npm.io/package/vue-template-compiler.md) ^2.6.10
- [@types/ssh2-sftp-client](https://npm.io/package/@types/ssh2-sftp-client.md) ^2.5.1
- [mini-css-extract-plugin](https://npm.io/package/mini-css-extract-plugin.md) ^0.8.0
- [progress-bar-webpack-plugin](https://npm.io/package/progress-bar-webpack-plugin.md) ^1.12.1
- [optimize-css-assets-webpack-plugin](https://npm.io/package/optimize-css-assets-webpack-plugin.md) ^5.0.3
- [@babel/plugin-syntax-dynamic-import](https://npm.io/package/@babel/plugin-syntax-dynamic-import.md) ^7.2.0

## Recent versions

- 1.0.10-beta.1 (latest) — 2020-06-12
- 1.0.9-beta.1 — 2020-06-12
- 1.0.8-beta.1 — 2020-06-11
- 1.0.7-beta.1 — 2020-02-12
- 1.0.6-beta.1 — 2020-02-12
- 1.0.5-beta.1 — 2020-02-11
- 1.0.4-beta.1 — 2020-02-11
- 1.0.3-beta.1 — 2020-02-11
- 1.0.2-beta.1 — 2020-02-11
- 1.0.1-beta.1 — 2020-02-11
- 1.0.0-beta.1 — 2020-02-11

## README

# qts-vue-cli

## 介绍

qts-vue-cli 基于 vue 的脚手架

- [webpack 配置 文档](https://gitee.com/f2ee/qts-cli/blob/master/lib/webpack/README.md)
- [create 文档](https://gitee.com/f2ee/qts-cli/blob/master/lib/create/README.md)
- [deploy 文档](https://gitee.com/f2ee/qts-cli/blob/master/lib/deploy/README.md)
- [utils 文档](https://gitee.com/f2ee/qts-cli/blob/master/lib/utils/README.md)

## 安装教程

npm 安装

```bash
$ npm i -g qts-vue-cli
```

yarn 安装

```bash
$ yarn global add qts-vue-cli
```

## 使用说明

### create 创建项目

```
qts-cli create xxx
// 或者
qts-cli create xxx --dir xx/xx/xx

qts-cli create -h //查看帮助
```

### 进入项目

```
cd xxx
// 或者
cd xx/xx/xx/xxx
```

### 启动服务

```
npm run start

qts-cli serve -h //查看帮助
```

### 打包

```
npm run build

qts-cli build -h //查看帮助
```

### 上传服务器

```
npm run deploy

// package.json

{
  "deploy": "qts-cli deploy dist/** -c deployConfig.js -r /opt/webapps/xxx/app/static"
}

// deployConfig.js
module.export = {
  host: "118.31.250.124",
  user: "root",
  pass: "3Henniubi",
  port: 22
};
```

### 查看帮助

```none
qts-cli -h
// 或者
qts-cli create/serve/build -h
```

### 查看版本

```none
qts-cli -V
```

## 提交说明

会在代码提交之前 检查暂存区

对暂存区执行 `lint`，`pretty`，并对改动 `git add`

并且验证 `commit msg` 的格式:

```javascript
'type(scope?): some message';
```

请参考：[commitlint](https://github.com/conventional-changelog/commitlint)

**type:**

- 'build' 改变了 build 工具
- 'ci'
- 'chore' 构建过程或辅助工具的变动
- 'docs' 文档
- 'feat' 新功能（feature）
- 'fix' 修补 bug
- 'perf' 提升性能
- 'refactor' 重构代码
- 'revert' 回滚
- 'style' 格式
- 'test' 增加测试

---
_Source: https://npm.io/package/qts-vue-cli · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
