国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

詳解Node.js一行命令上傳本地文件到服務(wù)器

2024-05-06 16:50:11
字體:
供稿:網(wǎng)友

現(xiàn)在存在的問題

每次打包完, 都要打開 FileZilla 一頓拖拽然后才能上傳代碼, 那就立馬擼一個(gè)自動(dòng)化腳本就完事了

publish-sftp

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

publish-sftp -c // 完事

安全性

項(xiàng)目組已經(jīng)跑了大半年, 沒出過幺蛾子, 可放心使用

實(shí)現(xiàn)

基于 ssh2-sftp-client

快速上手

install

sudo npm i publish-sftp -g
sudo npm link publish-sftp

 tips

當(dāng)前目錄下需要提供一份 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

Node.js,命令,上傳文件

復(fù)制 localPath 下所有文件到 remotePath/xjx/test, -c 參數(shù)為空則是復(fù)制到 remotePath, 遠(yuǎn)程目錄不存在會(huì)先創(chuàng)建

copy

 復(fù)制 localPath 下所有文件到 remotePath 目錄下, 如果 xxx 有值則是復(fù)制到 ${remotePath}/${xxx} 目錄

publish-sftp -c xxx

 remove

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

publish-sftp -r xxx

以上所述是小編給大家介紹的Node.js一行命令上傳本地文件到服務(wù)器詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識(shí)閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台中县| 亚东县| 吉水县| 靖远县| 浏阳市| 轮台县| 芦溪县| 康马县| 苏尼特右旗| 二手房| 镇沅| 翁牛特旗| 邵武市| 清水河县| 兴义市| 长葛市| 工布江达县| 东辽县| 科尔| 威海市| 军事| 洪江市| 永济市| 泾阳县| 怀柔区| 东海县| 普定县| 新巴尔虎左旗| 大埔县| 囊谦县| 清河县| 平乐县| 尼木县| 华坪县| 定边县| 东安县| 榆社县| 郴州市| 顺义区| 商河县| 澜沧|