首页
/
每日頭條
/
科技
/
nodejs同步寫入文件内容
nodejs同步寫入文件内容
更新时间:2026-01-07 19:34:01
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
推荐阅读
社區團購亂象調查
社區團購亂象調查
疫情培育了用戶的消費習慣,令社區團購再次快速發展。與此同時,社區團購平台依舊出現低價傾銷、誇大宣傳、假貨等現象,消費者應該如何維護自身權益?1月13日,新京報貝殼财經對社區團購的行業、團長、用戶等方面進行了報道,1月14日,中國消費者協會消...
2026-01-07
電力系統電壓穩定的研究
電力系統電壓穩定的研究
#頭條創作挑戰賽#随着能源結構轉型的不斷推進,建設以新能源為主體的新型電力系統是電網發展的必然趨勢。然而,對新型電力系統而言,由于構成的複雜性,其影響因素之間必然存在複雜且強耦合關系。因此,國網蘇州供電公司、江蘇省電力設計院有限公司、南京工...
2026-01-07
基因檢測的騙局
基因檢測的騙局
“20歲以下可以增高5到8公分,20歲到25歲可以增高4到7公分,25歲到28歲可以增高4到6公分。”……披着基因檢測、國家專利等“科學”外衣,針對急于增高的青少年人群定制詐騙話術,通過互聯網推廣銷售“增高服務特效贈品”的“增高套餐”,兩年...
2026-01-07
一千元左右oppo哪個手機好用
一千元左右oppo哪個手機好用
OPPO手機真的全是高價低配嗎?答案是“NO”!其實OPPO手機還有很多值得買的,隻不過你沒有發現他們罷了。來看看下面這三款OPPO系的手機吧,用個兩三年都沒有問題!一、OPPOFindX3這款手機是OPPO的旗艦機,OPPO的Find系列...
2026-01-07
ios12.4遷移功能怎麼用
ios12.4遷移功能怎麼用
iOS12.4正式版發布7月23日淩晨,蘋果公司向5s以上的用戶推送了iOS12.4正式版,在修複AppleWatch“對講機”功能等漏洞以外,還加入了舊iPhone到新iPhone的“數據遷移”功能,這是蘋果公司在關閉iTunes服務之後...
2026-01-07
Copyright 2023-2026 - www.tftnews.com All Rights Reserved