前端教程nodejsGit-nodejs 安装环境
John Doe记录一下
因为受众不在这,只是简单记录一下遇到的问题
由于运营着几个博客,导致每次出点什么问题就想重装,每次报红都要去搜解决办法,干脆全卸了尝试自己解决,如果刚好路过用到,建议跟着整篇重装,每条命令都注释了。
过程中有几个重点可以提前记一下
关于权限:
用vscode编辑 需要给vscode已管理员身份运行
用文件目录Git Bash需要给整个文件已管理员身份运行
Node.sj和Git的安装目录也要给已管理员身份运行
关于网络:
全程科学上网的话用npm
国内用镜像cnpm
1、安装nodejs和git
根据个人安装习惯,我是放在D盘 安装最新版 安装过程只改路径 然后一路Next默认安装即可。
1 2
| Node.sj下载地址:https://nodejs.org/ Git下载地址:https://git-scm.com/
|
添加nodejs 环境变量
1 2 3
| 在node根目录 新建文件夹 node_global node_cache
|
用户变量:
win键-搜索-查看系统高级设置-环境变量
用户变量/编辑Path 添加路径
1 2
| D:\你的路径\nodejs\node_global\ D:\你的路径\nodejs\node_cache\
|
系统变量:
1 2
| NODE_HOME D:\你的路径\nodejs
|
1 2
| NODE_PATH D:\你的路径\nodejs\node_global\node_modules
|
1 2
| Vue CLI D:\你的路径\nodejs\node_global\node_modules
|
2、全局安装环境命令
win+R 输入cmd 使用系统终端全局安装
注:如果在vscode直接输入可能会无法安装到nodejs目录,导致无法全局或其他命令报红,建议跟着走全局。
环境根据自己需求安装,如果只是搭建博客安装npm和hexo即可。前三条加一个hexo依赖包
1
| npm install -g npm //全局安装npm
|
1
| npm install -g hexo-cli //全局安装hexo
|
1
| npm install //安装Hexo所需的依赖包
|
1
| npm install -g pnpm //全局安装pnpm
|
1
| npm install -g @vue/cli //全局安装vue
|
内网镜像源
最新淘宝镜像源 2024
1 2 3
| npm install -g cnpm //全局安装cnpm npm config set registry https://registry.npmmirror.com //淘宝镜像源 cnpm install //Hexo所需的依赖包
|
检查是否安装命令
1 2 3 4 5
| node -v //检查node版本 npm -v //检查npm版本 pnpm -v //检查pnpm版本 hexo -v //检查hexo版本 vue --version //检查vue版本
|
3、初始化Hexo项目
ssh密钥
1 2 3
| ssh ssh-keygen -t rsa -C "你的邮箱" ssh -T git@github.com
|
1
| git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly //butterfly主题
|
1 2
| hexo g && hexo d #&&分割 多条命令同时执行
|
_config.yml 配置修改
1
| permalink: :title/ # 指定文章的永久链接结构
|
1 2 3 4
| deploy: type: git repo: git@github.com:fastkj/fastkj.github.io.git branch: main
|
结束
主要是记录安装环境,下面是些个人其他笔记
pnpm
1 2 3 4
| pnpm install //安装依赖环境 pnpm dev //运行pnpm npm install -g pnpm //全局安装 npm i -g pnpm //相同
|
Vue
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Vue全局脚手架 npm config set registry http://registry.npmjs.org //默认源 npm install -g @vue/cli //安装 npm install -g vue-router //安装vue-router npm cache clean --force //清除缓存 整个都删除慎用
vue create vue-demo cd vue-demo npm run serve
npm install vue -g npm install @vue/cll -g npm install -g @vue/cli
|
GitHub 文件上传
1 2 3 4 5 6
| git init git add . git commit -m "first commit" git branch -M main git remote add origin +仓库链接 git push -u origin main
|
再次上传
1 2 3
| git add . git commit -m "Updated several files" //检查更新文件 git push origin main //上传
|
hexo 搜索
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| plugins: - hexo-algoliasearch
algolia: #搜索 appId: "KZQBGCYZ9V" apiKey: "603c65ab859a7eeb783930d99cae74b1" adminApiKey: "bb438b1b18bc05ca865cde799c85be71" chunkSize: 5000 indexName: "hexo" fields: - content:strip:truncate,0,500 - excerpt:strip - gallery - permalink - photos - slug - tags - title
|