GitBook安装及使用

1、简介
GitBook 是基于Node.js的命令行工具,可以使用GitHub/Git和Markdown来制作精美的电子书。

GitBook支持多种文档格式,如pdf、epub、mobi等格式。

GitBook目前已停止更新,所以如果还要继续使用GitBook的话,建议使用低版本的NodeJS或按下文所述修改报错地方。另外,推荐使用VuePress来搭建自己的技术文档。

VuePress官方地址:
https://vuepress.vuejs.org/zh/guide/

VuePress Demo地址:
https://vuepress-theme-blog.billyyyyy3320.com/

大家可以对比GitBook和VuePress的示例,选择自己喜欢的方式搭建技术文档。

Jenkins打包部署Vue项目至远程服务器

Jenkins打包部署Vue项目与打包部署后端项目原理是一样的,唯一的区别在于打包和部署的脚本上。

参考:Jenkins打包部署gitee项目至阿里云ECS服务器

具体配置步骤如下:

1、创建项目及配置
进入项目文件夹,点击“新建Item”,输入前端项目任务名称创建Freestyle project项目。

基础配置如下图示:

Vue环境安装及配置

名词概念:

npm(node package manager) Nodejs下的包管理器;

nvm(node version manager) Nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs;

nrm(npm registry manager) npm镜像源管理工具;

Nodejs安装

nodejs下载地址:https://nodejs.org/en/

选择安装路径直接下一步安装即可,安装完成后检查:

node -v 查看node版本
npm -v    查看包管理器版本

Windows注册服务的几种方式

方式一:使用Windows自带的sc命令

1、使用管理员权限打开cmd窗口
2、注册服务命令:
sc create 服务名 binpath= 程序所在路径 type= own start= auto displayname= 服务显示名称

sc create redis binpath= d:\tools\redis--x64-5.0.14\redis-server.exe type= own start= auto displayname= redis

3、服务启动和关闭

启动服务:net start redis 或 sc start redis
停止服务:net stop redis 或 sc stop redis
删除服务:sc delete redis
查询服务详细:sc query redis

git撤销本地代码修改

git撤销本地代码修改分以下几种情况:

情况一:未添加至缓存区的修改(未执行git add命令)

git status 查看当前状态(未提交的代码)
git checkout -- filepathname    放弃单个文件修改
git checkout .    放弃所有文件修改

注意:此命令不会删除新创建的文件,因为新创建的文件还未加入git管理,故需手动删除。

情况二:已添加至缓存区的修改(已执行git add命令)