需要安装依赖
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