Skip to content

jimolangyaleng/vite-plugin-autodeploys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

vite-plugin-autodeploys

前端自动化部署方案

fenjing

##使用

1.npm install vite-plugin-autodeploys
2.vite.config.js中引入import vitePluginAutodeploys from 'vite-plugin-autodeploys'
3.在plugin中添加并使用

plugins: [
  vue(),
  vitePluginAutodeploys({
    "dev":{
      host:'xxx.xxx.xxx.xxx',//服务器IP
      port:22,//服务器端口
      username:'xxxxxx',//服务器ssh登录用户名
      password:'xxxxxx',//服务器ssh登录密码
      serverpath:'/www/xxxx/xxxx',//服务器web目录 
    },
    "test":{
      host:'xxx.xxx.xxx.xxx',//服务器IP
      port:22,//服务器端口
      username:'xxxxxx',//服务器ssh登录用户名
      password:'xxxxxx',//服务器ssh登录密码
      serverpath:'/www/xxxx/xxxx',//服务器web目录
    }
    //...其他自定义环境
  }),
]

6.npm run build

#注意

  • 当不输入0时只会打包zip包不会部署
  • serverpath参数路径 会自动检测是否存在不存在会创建目录 若存在会清空当前目录
  • vite.config.js中若未配置 build.outDir(打包文件名夹名称) 将会使用默认值 'dist';

About

前端自动化部署插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published