1.1.1 • Published 12 months ago

quickly-to-vm v1.1.1

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

全局安装

npm install -g quickly-to-vm

命令行

```bash
"bin": {
   "quickly-to-vm": "bin/index.mjs",
   "ktv": "bin/index.mjs"
}

使用说明

# 初始化配置信息到项目的根目录:deploy.config.json
# example
# 将dist文件夹下的文件部署到远程服务器的/home/xxx/xxx目录下
# ktv config dist /home/xxx/xxx
ktv config <dist> <target>

# 部署到远程目录
# dist和target是可选参数
# example
# 将dist文件夹下的文件部署到远程服务器的/home/xxx/xxx目录下
# ktv deploy dist target
# 如果不传入dist和target,会使用配置文件中的默认值
# ktv deploy

ktv deploy [dist] [target]

集成到项目

  1. 在 package.json 中添加如下命令
"scripts": {
   ...,
    "dev-deploy": "npm build & ktv deploy"
  }
  1. 手动发布
npm run dev-deploy
  1. 在提交代码时自动发布

    3.1 在 package.json 中添加如下命令

    "scripts": {
       ...,
       "prepare": "husky install",
    }

    3.2 执行 prepare 命令,创建 husky 文件

    npm run prepare

    3.3 为 husky 添加 pre-commit 钩子

    npx husky add .husky/pre-commit "npm run dev-deploy"

开发

#本地开发
npm run dev <command>

构建

#打包
npm run build

使用 help 命令查看帮助

ktv --help

License

MIT

1.1.1

12 months ago

1.1.0

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.0

1 year ago