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

用wordpress仿一个网站模板下载wordpress标签不解析

用wordpress仿一个网站模板下载,wordpress标签不解析,自建房设计,php网页制作 源代码👨 作者简介:大家好,我是Taro,全栈领域创作者 ✒️ 个人主页:唐璜Taro 🚀 支持我:点赞👍📝 评论 ⭐️收藏 文章目录 前言一、主流解决方案二、了解SCP概念三、自动化部署…

👨 作者简介:大家好,我是Taro,全栈领域创作者
✒️ 个人主页:唐璜Taro
🚀 支持我:点赞👍+📝 评论 + ⭐️收藏


文章目录

  • 前言
  • 一、主流解决方案
  • 二、了解SCP概念
  • 三、自动化部署流程
    • 1.创建Vite项目
    • 2. config.js
    • 3. index.js
    • 4. package.json注册 deploy 部署命令
  • 总结


前言

每次前端项目打包后,我们面临需要手动更新到服务器,效率低下且容易出错。本文将采用 npm run deploy 的脚本命令实现一个简单的自动化上传脚本


提示:以下是本篇文章正文内容,下面案例可供参考

一、主流解决方案

  1. CI/CD 通过 Git 仓库的推送事件触发自动构建和部署

  2. 本地脚本自动化​​(简单场景)

二、了解SCP概念

SCP是指在本地主机与远程主机或者两台远程主机之间基于ssh协议安全地传输计算机文件。“SCP”通常指安全复制协议或者程序本身。

三、自动化部署流程

1.创建Vite项目

代码如下(示例):基于Vite 创建 Vue.js 项目的命令

npm init vite@latest vue-deploy -- --template vue

项目根目录下添加 deploy 文件夹

在这里插入图片描述

deploy 文件夹下分别添加 index.js 和config.js 两个文件

安装所需库

npm i scp2 ora chalk  -D

2. config.js

代码如下(示例):

export default {id: '',           // 服务器配置id,自定义即可describe: '测试环境',   // 对服务器配置的解释host: '192.168.1.49',   // 服务器IPport: 22,               // 服务器端口,默认为22,一般情况下都是22username: 'admin',      // 服务器登录名 - 登录xshell时的用户名password: '******', // 服务器登录密码 - 登录xshell时的密码path: 'D:\\deploy'      // 文件上传到服务器的路径(注意Windows路径中的反斜杠需要转义)
}

3. index.js


import scpClient from 'scp2'
//loading效果和显示各种状态的图标
import ora from 'ora'
//node终端样式库
import chalk from 'chalk'
import server from './config.js'// node 终端提示语,process.env:当前进程环境
const spinner = ora('正在发布到' + (process.env.NODE_ENV === 'prod' ? '生产' : '测试') + '服务器...')// loading
spinner.start()// scp2库上传文件
scpClient.scp('./dist/',{host: server.host,port: server.port,username: server.username,password: server.password,path: server.path},(err) => {spinner.stop()if (err) {console.log(chalk.red('发布失败.\n'))throw err} else {console.log(chalk.green('Success! 成功发布到' + (process.env.NODE_ENV === 'prod' ? '生产' : '测试') + '服务器! \n'))}}
)

4. package.json注册 deploy 部署命令

{"name": "vue-deploy","private": true,"version": "0.0.0","type": "module","scripts": {"dev": "vite","build": "vite build","preview": "vite preview","deploy": "node ./deploy"},"dependencies": {"build": "^0.1.4","vue": "^3.5.13"},"devDependencies": {"@vitejs/plugin-vue": "^5.2.3","chalk": "^5.4.1","ora": "^8.2.0","scp2": "^0.5.0","vite": "^6.3.5"}
}

总结

以上就是今天要讲的内容,本文仅仅简单介绍了自动化部署代码


文章转载自:

http://2fu8cTY4.phnbd.cn
http://JLAVVe1s.phnbd.cn
http://2mcZFUHC.phnbd.cn
http://ozVH7PBX.phnbd.cn
http://yZ4NNasz.phnbd.cn
http://3tratwin.phnbd.cn
http://EEPky5DO.phnbd.cn
http://TdfjVNqC.phnbd.cn
http://Oyi5hHj8.phnbd.cn
http://q6u9LJY1.phnbd.cn
http://Jru30cSL.phnbd.cn
http://UYbr4YKF.phnbd.cn
http://21ECyCWO.phnbd.cn
http://4bM4d3hv.phnbd.cn
http://1IACZQeR.phnbd.cn
http://smZ6zuS8.phnbd.cn
http://tNwHe5fo.phnbd.cn
http://zhaSi2CH.phnbd.cn
http://4WmFtsbx.phnbd.cn
http://0fTCwAH1.phnbd.cn
http://NDUdjXRG.phnbd.cn
http://3kPPBoC4.phnbd.cn
http://1Xqysoid.phnbd.cn
http://adimJoji.phnbd.cn
http://Dd6gbZEO.phnbd.cn
http://v0n8a7iN.phnbd.cn
http://hzFVXcmA.phnbd.cn
http://TTDmkrqF.phnbd.cn
http://vAS3yuiS.phnbd.cn
http://RrAHoXaz.phnbd.cn
http://www.dtcms.com/wzjs/757224.html

相关文章:

  • 化妆品企业网站案例大全wap网页制作
  • 静态网站建设实训报告wordpress手机优化
  • 怎样让网站排名优化工湖南建设人力
  • 山东住房和城乡建设厅网站主页国家高新技术企业含金量
  • 青海住房和城乡建设厅网站首页沈阳工程就业信息网
  • 宁波网站建设推广公司优化工具箱下载
  • 网站怎么挖掘关键词西宁网站设计公司价格
  • 如何在网站做投票怎样申请做c c 网站
  • 河北网站搜索排名优化方案交易猫钓鱼网站制作教学
  • 网站建设人员的工资分配长沙便宜做网站
  • 网站防止恶意注册芜湖室内设计公司排名
  • 成都电子商务网站建站网站的版式设计有哪些
  • 网站建设英文翻译wordpress 上传模板
  • 免费网站源码下载器标书制作需要学多久
  • 福建省建建设行业信用评分网站网站建设合作协议
  • 免费网站的资源可以发公众号吗台州做网站那家好
  • 个人网站备案入口产品包装设计网站
  • 网站建设与管理.pdfwordpress图片分类
  • 上海中小企业网站站长之家html
  • wordpress网站开发wordpress定时函数
  • 嘉兴网站模板建站二手车网站的建设
  • 网站开发销售简历范文泰安网站建设公司哪家好
  • 为什么做美妆网站最近热点新闻事件2023
  • 山阳网站建设wordpress小工具不显示不出来
  • 项目网络图经常被称为太原seo快速排名怎么样
  • 管理网站怎么做的中国公司网站建设
  • 免费建站哪个网站最好网站注册页面html
  • 腾讯官方网站定制一个软件要多少钱
  • 网站建设地址北京昌平刷leetcode对网站开发有用吗
  • 制作微网站公司高港区住房和城乡建设局网站