前言
好久沒寫文章了,一直在忙,剛好今天有點時間,就想寫點東西。廢話不多說,直接進入正文吧。
準備工作
需要用到scp2,這是基於ssh2實現的ftp上傳工具。npm安裝到開發依賴即可,也可全域性安裝。
npm install -d scp2具體文件
本人的是angular專案開發的,其他框架也都一樣。專案根目錄新建檔案publish.test.js,
**如下:
"use strict"const client = require('scp2');package.json配置命令:const ssh2cliend = require('ssh2').client;
const conn = new
ssh2cliend();
const ora = require('ora');
const chalk = require('chalk');
const spinner = ora(chalk.green('正在發布到本地虛擬機器伺服器……'));
//伺服器配置
const serveconfig =;
async
function
backup() $.backup`, (e, mv) =>)
})}async
function
upload() , fail =>
else
});}conn.on('ready', async() =>).connect();
配置完成,執行 npm run publish:test,即可打包,發布到測試伺服器。
VUE 打包後自動上傳到伺服器
vue 專案,每次打包後自動上傳工具,scp2 1 安裝 npm install scp2 g 或者cnpm 注意 g是全域性安裝,但我自己使用時,全域性安裝時配置不生效 具體原因不明,也沒詳細測試,如有問題可以試試區域性安裝 2 在build build.js 檔案內引入外掛程式 var clie...
把模板檔案上傳到伺服器
report yup message id sb.data fname type rlgrap filename,ftype type rlgrap filetype,fsize type i.data fname p type string,fname n type string.data sfn...
本地檔案上傳到遠端伺服器
win7下 用putty好像不太行。用securecrt非常方便。步驟如下 2 輸入rz,點enter 3 會彈出對話方塊,選擇要上傳的檔案 4 上傳,會顯示百分比 速率和時間等資訊。前段時間裝了ubuntu,不再使用win7了.所以想起來要更新下這篇文章.ubuntu下,我喜歡用的工具是termi...