ftp-local-transfer
v1.5.0
Published
npm包,使用ftp工具一键上传代码。
Readme
ftp-local-transfer
本地一键上传打包目录到远程 FTP 服务器,底层基于 basic-ftp。
功能概览
- 支持多个项目路径配置(本地
distPath+ 远程ftpPath)。 - 支持交互式命令菜单,无参数启动即可选择并执行命令。
- 支持全局快捷命令
ftpt。 - 配置文件存储在系统公共目录,卸载/更新后不丢失。
安装
npm install -g ftp-local-transfer快速开始
# 1) 配置 FTP 账号
ftpt setFTP
# 2) 添加项目部署路径
ftpt addPath
# 3) 选择项目并开始上传
ftpt start也可以不带参数直接启动菜单:
ftpt命令说明
start:开始一次传输(会先选择项目)。config:展示 FTP 配置、项目路径配置,并在底部输出当前配置目录。setFTP:设置 FTP 账号信息(host/user/password)。addPath:新增项目部署路径(项目名、本地绝对路径、远程路径)。
完整命令示例:
ftp-local-transfer config
ftp-local-transfer setFTP
ftp-local-transfer addPath
ftp-local-transfer start快捷命令示例:
ftpt start配置文件位置
- Windows:
%APPDATA%/ftp-local-transfer/ - macOS/Linux:
~/.config/ftp-local-transfer/
首次升级会自动迁移旧版本在项目目录下的 config 文件。
Check List
- FTP 配置填写正确
- 账户密码正确且可登录
- 远程目录路径正确,账号具备写入权限
