当前位置: 首页 > news >正文

中企动力 网站模板做网站公司(深圳信科)

中企动力 网站模板,做网站公司(深圳信科),做区块链好的网站,新乡企业建网站基于node一键将打包后的前端文件发布到服务器指定目录的js脚本 需要使用node的2个包 npm install ssh2 scp2基于node进行ssh连接的控件 下面直接贴代码#xff0c;已经在代码中加了注释 const { exec } require(child_process); const { Client } require(ssh2); const …基于node一键将打包后的前端文件发布到服务器指定目录的js脚本 需要使用node的2个包 npm install ssh2 scp2基于node进行ssh连接的控件 下面直接贴代码已经在代码中加了注释 const { exec } require(child_process); const { Client } require(ssh2); const scpClient require(scp2); const path require(path);const conn new Client();const serverConfig {host: 192.168.3.68,port: 22,username: root,password: Fdkj111 // 或者使用 privateKey: require(fs).readFileSync(/path/to/your/private/key) };const localDistPath path.resolve(__dirname, dist); // 本地dist文件夹路径 const remotePath /home/dockerdata/nginx/www/ytkzweb; // 远程服务器的目标文件夹路径// 打包命令 const buildCommand npm run build; console.log(开始打包...);exec(buildCommand, (err, stdout, stderr) {if (err) {console.error(Build failed: ${err.message});console.error(stderr);return;}conn.on(ready, () {console.log(服务器连接成功);// 清空目标文件夹conn.exec(rm -rf ${remotePath}/*, (err, stream) {if (err) {console.error(Error executing command:, err);throw err;}stream.on(close, (code, signal) {if (code ! 0) {console.error(Failed to clear remote directory. Code: ${code}, Signal: ${signal});conn.end();return;}console.log(清除远程目录成功);console.log(开始传输文件...);// 传输文件scpClient.scp(localDistPath, {host: serverConfig.host,username: serverConfig.username,password: serverConfig.password,path: remotePath}, (err) {if (err) {console.error(Error:, err);} else {console.log(文件传输成功!);}conn.end();});}).stderr.on(data, (data) {console.error(STDERR:, data.toString());});// 必须要加否则stream流的close方法不走stream.on(data, (data) {console.log(STDOUT:, data.toString());});});}).on(error, (err) {console.error(SSH Connection Error:, err);}).connect(serverConfig); });注意 注意 注意 stream.on(data, (data) {console.log(STDOUT:, data.toString()); });这块代码一定要加 以上
http://www.pierceye.com/news/30743/

相关文章:

  • 开发网站的申请怎么写wordpress文章分页付费
  • 网站内页做友情链接android应用软件开发
  • 如何去做一个网站搜建筑
  • filetype ppt 网站建设便利的菏泽网站建设
  • 嘉兴网站设计公司网站建设 义乌
  • 免费vip电影网站怎么做免费个人网站源码下载
  • 专做装修的网站网站模板制作流程
  • 长治推广型网站建设北京seo加盟
  • 苏州 网站建设 app单页网站模板wap
  • 常州城乡建设局网站首页wordpress 脚本
  • 山东广饶建设银行网站新媒体包不包括公司网站的建设
  • 微网站获取访客手机188旅游网站管理系统
  • 沈阳市绿云网站建设利用php做网站
  • 做放单主持的网站北京手机网站制作公司
  • 重庆网站建设招标专业的企业网站制作
  • 天猫网站平面广告塘下做网站
  • 做网站之前需要准备什么条件网站有做货
  • wordpress 整站带数据上海网站建设口碑好
  • 定制开发网站 推广百度seo关键词优化工具
  • c 在线视频网站开发如何查看wordpress版本号
  • 大连哪里做网站企业管理系统排名
  • 安徽省建设厅人员名单官方网站凡科沙发官网
  • 企业网站的建设包括如何提取网页中的视频
  • 十八把网站做扇子wordpress邀请会员
  • 计算机网站开发图片长沙网络营销机构排名
  • 2019年的阜南县建设修路网站seo教程技术优化搜索引擎
  • 江苏省建设厅八大员考试报名网站中山网站建设文化
  • 山东省住房和城乡建设局网站首页淘宝网上购物平台
  • 我爱你域名的网站佛山网站设计模板
  • 做微电影模板下载网站quark搜索引擎入口