Node(publish-sftp)命令上传本地文件到服务器
我们每次打包完, 都要打开
FileZilla
或者xftp
一顿拖拽才能将代码上传到服务器, 现在就介绍一个使用publish-sftp
将本地文件部署到服务器端的脚本。
# publish-sftp的github地址
publish-sftp
GitHub地址:https://github.com/xiaoxiaojx/publish-sftp (opens new window)
# 安装publish-sftp相管依赖
npm i publish-sftp -g
npm link publish-sftp
1
2
2
在当前目录下需要新建一个 sftp.json
文件
{
"localPath": "./dist",
"remotePath": "/export/App/xxx",
"protectedRemotePath": "/export/App/xxx",
"connect": {
"host": "xxx.xxx.xxx.xx",
"port": 22,
"username": "root",
"password": "123456"
}
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
复制 localPath
下所有文件到 remotePath/xjx/test
, -c
参数为空则是复制到 remotePath
, 远程目录不存在会先创建
# publish-sftp使用方法
# 1、复制操作
复制 localPath
下所有文件到 remotePath
目录下, 如果 xxx
有值则是复制到 ${remotePath}/${xxx}
目录
publish-sftp -c xxx
1
# 2、删除操作
publish-sftp -r xxx
1
上次更新: 2024/01/30, 00:35:17
- 01
- Node与GLIBC_2.27不兼容解决方案08-19
- 02
- Git清空本地文件跟踪缓存08-13