首页
/
每日頭條
/
科技
/
nodejs同步寫入文件内容
nodejs同步寫入文件内容
更新时间:2025-11-09 05:03:43
Node.js 一行命令上傳本地文件到服務器

現在存在的問題

每次打包完, 都要打開 FileZilla 一頓拖拽然後才能上傳代碼, 那就立馬撸一個自動化腳本就完事了

publish-sftp

Github 傳送門(順便來騙個Star) 以後一行命令上傳本地文件到服務器啦

nodejs同步寫入文件内容(一行命令上傳本地文件到服務器)1

publish-sftp -c // 完事 複制代碼

安全性

項目組已經跑了大半年, 沒出過幺蛾子, 可放心使用

實現

基于 ssh2-sftp-client

快速上手

install

sudo npm i publish-sftp -g sudo npm link publish-sftp 複制代碼

tips

當前目錄下需要提供一份 sftp.json

{ "localPath": "./dist", "remotePath": "/export/App/xxx", "protectedRemotePath": "/export/App/xxx", "connect": { "host": "xxx.xxx.xxx.xx", "port": 22, "username": "root", "password": "123456" } } 複制代碼

example

nodejs同步寫入文件内容(一行命令上傳本地文件到服務器)2

複制 localPath 下所有文件到 remotePath/xjx/test, -c 參數為空則是複制到 remotePath, 遠程目錄不存在會先創建

copy

複制 localPath 下所有文件到 remotePath 目錄下, 如果 xxx 有值則是複制到 ${remotePath}/${xxx} 目錄

publish-sftp -c xxx 複制代碼

remove

删除 remotePath 目錄, 如果 xxx 有值則是删除 ${remotePath}/${xxx} 目錄, protectedRemotePath 目錄是不允許操作的, 所以為了安全是必需要設置的, 一般和 remotePath 值一樣即可!

publish-sftp -r xxx 複制代碼

謝謝閱讀

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
手機怎麼去掉微信圖片的字
手機怎麼去掉微信圖片的字
手機怎麼去掉微信圖片的字?首先打開手機上的微信點擊發現;,下面我們就來聊聊關于手機怎麼去掉微信圖片的字?接下來我們就一起去了解一下吧!手機怎麼去掉微信圖片的字首先打開手機上的微信點擊發現;點擊小程序;搜索進入【除水印】;點擊選擇圖片;用手指...
2025-11-09
簡易燒烤工具推薦
簡易燒烤工具推薦
完美用餐的最佳燒烤工具燒烤是夏季的主食,或者如果你有幸每個月都有陽光,那麼燒烤可能是全年的主食,但幾乎很難實現。雖然我們都經曆過很棒的燒烤,但我們也會有一些失誤。當談到制作完美的燒烤,以及優質的肉類和大量的耐心時,最好的燒烤器材會是成功的關...
2025-11-09
蘋果新系統ios16建議更新嗎
蘋果新系統ios16建議更新嗎
今年剛發布的iphone14系列自帶ios16系統,目前官方支持可升級最新系統的機型主要有iphone8及之後的各代新機,也包括iphoneSE(第二代)及之後的第三代。本人今天就個人使用以及近期研究的情況,對ios16的一些問題做一些梳理...
2025-11-09
騰訊視頻會員能共享嗎
騰訊視頻會員能共享嗎
騰訊視頻會員能共享嗎?騰訊視頻會員能共享下載并運行“騰訊視頻”APP,接下來我們就來聊聊關于騰訊視頻會員能共享嗎?以下内容大家不妨參考一二希望能幫到您!騰訊視頻會員能共享嗎騰訊視頻會員能共享。下載并運行“騰訊視頻”APP。進入界面後,點擊右...
2025-11-09
永久删除的文件如何恢複
永久删除的文件如何恢複
永久删除的文件如何恢複?下載EasyRecovery免費版,安裝完成之後,打開軟件,開始進入向導第一步,即可看到這項功能的詳細介紹,選擇硬盤驅動器,今天小編就來聊一聊關于永久删除的文件如何恢複?接下來我們就一起去研究一下吧!永久删除的文件如...
2025-11-09
Copyright 2023-2025 - www.tftnews.com All Rights Reserved