首页
/
每日頭條
/
科技
/
nodejs同步寫入文件内容
nodejs同步寫入文件内容
更新时间:2025-09-15 19:23:44
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
推荐阅读
如何安裝linux
如何安裝linux
如何安裝linux?打開VMware,點擊“文件”,選擇“新建虛拟機”,今天小編就來聊一聊關于如何安裝linux?接下來我們就一起去研究一下吧!如何安裝linux打開VMware,點擊“文件”,選擇“新建虛拟機”。勾選“自定義”,點擊“下一...
2025-09-15
蘭蔻護膚品有哪些系列
蘭蔻護膚品有哪些系列
蘭蔻六大護膚系列全線測評‖選對不選貴之前一直有姐妹留言想看蘭蔻護膚系列的測評~畢竟不低,整個護膚的系列又多,功效也都不同,所以今天帶姐妹們來這六個系列的主打功效以及包含的産品和使用感受啦,不選最貴隻選最對!來康一康自己選對了嗎一、清滢清潔系...
2025-09-15
花呗接入央行征信系統說明什麼
花呗接入央行征信系統說明什麼
花呗接入央行征信系統說明什麼?近日,有多位花呗用戶向記者反映,收到“花呗服務升級”提示,顯示用戶需簽署《個人征信查詢報送授權書》(以下簡稱《授權書》),同意授權向金融信用信息基礎數據庫查詢/報送相關信息,下面我們就來說一說關于花呗接入央行征...
2025-09-15
如何在手機上做電子報價單
如何在手機上做電子報價單
随着詢價的客戶在移動端手機上越來越多、客戶也隻能保存在微信上、而朋友圈分享的也都是一些相關生意上的信息和内容。那麼如何管理這些微信客戶和給他們怎麼發電子報價單這就成了一個問題、比如報價單最近有變動是不是每一個都重新發一遍,還是電話通知。事實...
2025-09-15
學習軟件測試需要多久
學習軟件測試需要多久
各位小夥伴,大家好~今天早上打開知乎,系統給我推送了這樣一個問題:該問題的浏覽者高達40000餘人!這也說明,同時還有很多人有着相似的疑惑。那麼,學習軟件測試,自學和報班,到底哪個更好,哪個性價比更高呢?我相信絕大多數人都會說自學好,因為不...
2025-09-15
Copyright 2023-2025 - www.tftnews.com All Rights Reserved