【新增】插件git同步模块,用于同步项目内容,加速项目开发

【调整】前端暗色问题
This commit is contained in:
chudong
2025-05-14 16:50:56 +08:00
parent dc43da936b
commit e6947ec5c4
215 changed files with 19918 additions and 9710 deletions

View File

@@ -0,0 +1,46 @@
# Vite FTP/SFTP Sync Plugin
这是一个用于 Vite 构建后自动同步文件到 SFTP 服务器的插件。
## 安装
```bash
pnpm add @tools/ftp-sync -D
```
## 使用方法
`vite.config.ts` 中配置:
```typescript
import { defineConfig } from 'vite';
import ftpSync from '@tools/ftp-sync';
export default defineConfig({
plugins: [
ftpSync({
host: 'your-sftp-host',
port: 22,
username: 'your-username',
password: 'your-password',
remotePath: '/path/on/remote/server',
localPath: 'dist' // 可选,默认为 'dist'
})
]
});
```
## 配置选项
- `host`: SFTP 服务器地址
- `port`: SFTP 端口号(默认 22
- `username`: SFTP 用户名
- `password`: SFTP 密码
- `remotePath`: 远程服务器上的目标路径
- `localPath`: 本地要上传的目录路径(可选,默认为 'dist'
## 注意事项
1. 该插件仅在构建模式下运行
2. 确保有正确的 SFTP 服务器访问权限
3. 建议将敏感信息(如密码)存储在环境变量中