需要安装依赖

npm i shelljs ssh2 chalk dayjs -D

在项目根目录下新建 release文件,键入以下内容:

其中SERVER部分需要修改,改成需要的

const SERVER = {
    migu42: {
				//------- 服务器信息:
        host: '10.1.69.42',
        port: 19222,
        username: 'diyvrbt',
        password: '1qaz@WSX',

        // 要发送的代码包本地目录,可以是绝对路径,也可以是相对路径
        distPath: 'dist',
        // 远程服务器部署路径
        remoteBuildPath:
            '/home/diyvrbt/video_diy/ringtone-video-hub/webpage/dev',
        // 代码在远程服务器的存放路径
        remoteCodePath: '/home/diyvrbt/code',
        buildScript: 'npm run build' //默认是npm run build
    }
}

执行 node release [服务器key]构建项目

node release migu42