1.2.1 • Published 11 months ago

fronted-deploy-cli v1.2.1

Weekly downloads
4
License
ISC
Repository
-
Last release
11 months ago

fronted-deploy-cli

前端本地部署至远程服务器

npm version npm download

npm.io

安装依赖

npm i fronted-deploy-cli -D

配置文件

项目根目录添加配置文件 fd.config.js

const path = require('path');

module.exports = {
  localZipDir: path.resolve(__dirname, './dist'),
  localZipName: 'dist',
  distDir: '/fronted', // 前端文件部署目录
  distZipName: 'dist', // 前端项目文件部署根目录
  ssh: { // ssh 配置
    host: 'test',
    username: 'test',
    password: 'test',
    port: 22
  }
}

执行命令

fd-cli

执行后,流程如下

[1/8] 压缩文件
[2/8] 连接服务器
[3/8] 服务器连接成功!
[4/8] 上传压缩的项目文件
[5/8] 删除原项目的文件
[6/8] 解压缩上传的项目文件
[7/8] 删除服务器上的压缩的项目文件
[8/8] 部署成功!

其他

由于配置存在服务器这种敏感信息,参考 vue-cli 添加了 fd.config.local.js 本地配置

项目可以在 .gitignore 文件中忽略掉 fd.config.local.js 文件

1.2.1

11 months ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago