前端打包後的檔案上傳到伺服器

2022-04-12 16:56:06 字數 968 閱讀 9301

前言

好久沒寫文章了,一直在忙,剛好今天有點時間,就想寫點東西。廢話不多說,直接進入正文吧。

準備工作

需要用到scp2,這是基於ssh2實現的ftp上傳工具。npm安裝到開發依賴即可,也可全域性安裝。

npm install -d scp2
具體文件

本人的是angular專案開發的,其他框架也都一樣。專案根目錄新建檔案publish.test.js,

**如下:

"use strict"const client = require('scp2');

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();

package.json配置命令:

配置完成,執行 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...