vite-auto-deploy
v2.0.22
Published
用于配合 PHP 自动打包并上传打包后的文件到服务器指定目录的插件,此插件需要配合 php [项目地址](https://gitee.com/mxp131011/auto_deploy/)
Downloads
142
Readme
介绍
用于自动打包并上传打包后的文件到服务器指定目录的项目,此插件需要配合服务器端代码才能实现。(详见:服务器开发指南)),具体功能如下:
- 客户端运行
vite build
后自动压缩并上传打包好的文件至指定服务器的指定目录中 - 服务器解压传过来的源代码->删除已存在的指定目录的所有内容->保存解压后的文件到指定目录中
- 使用 js 编写且源码简单注释详细易于修改,可自行修改与扩展
- 注意:服务器会验证设备 mac 是否在允许上传的设备白名单内,且服务器必须配置允许上传的
{'项目名':'保存目录'}
的键值对白名单
安装
npm i vite-auto-deploy
// 或
pnpm i vite-auto-deploy
// 或
yarn add vite-auto-deploy
使用
//在 vite.config.js文件中添加
import autoDeploy from 'vite-auto-deploy';
import { defineConfig } from 'vite';
export default defineConfig(() => {
return {
plugins: [
autoDeploy({
projectName: '', // 项目名称 用于服务器端获取保存到哪一个目录下 【也可用于限制那些项目可以上传,只有在允许项目的白名单内才可以上传】
uploadUrl: '', // 上传地址 如:https://www.xxxxx.com/auto_deploy/main/deploy.php
saveLocalZip: false, // 是否保存本地zip文件 默认false
}),
],
};
});