异常记录篇【持续更新】
异常解决篇日常工作中我碰到的所有异常我都会记录在这里啦!
重装nodejs出现找不到日志信息c/Users/用户名/AppData/Roaming/npm/hexo: line 11: exec: node: not found
错误今天部署本地hexo博客的时候,输入 hexo clean && hexo g && hexo d,出现上述日志出现问题。
看到这里说明环境变量不正确,推测可能是前天,测试迁移hexo博客的时候重装了一下nodejs,
解决方案重新配置环境变量
点击:【控制面板】–【系统和安全】–【系统】–【高级系统设置】–【环境变量】
点开系统变量新建NODE_PATH,值根据自己安装目录决定比如(G:\soft\nodejs),NODE_HOME也一样的值,然后点击Path,在最后面加上%NODE_PATH%保存,确定后重新运行CMD命令行。
输入: node -v就可以查询到版本信息了
说明变量设置成功,node.js可以完美运行了,
接着进行hexo的正常操作就好了
g ...
Hexo博客迁移到新电脑
需求将在公司工作电脑的hexo博客迁移到新电脑或云上。
Git下载及配置略,基础
安装Node.js略,基础
安装Hexo略,基础
复制原电脑的数据需要复制的
_config.yml:站点配置
package.json:说明使用哪些包
scaffolds:文章的模版
source:自己写的博客文件
themes:主题
.gitignore:限定在提交的时候哪些文件可以忽略
需要删除的
.git:无论是在站点根目录下,还是主题目录下的.git文件,都可以删掉。
node_modules:在用npm install会重新生成
public:hexo g会重新生成
.deploy_git:在使用hexo d时也会重新生成
db.json文件
npm install在git bash中切换目录到新拷贝的文件夹里,使用npm install命令,进行模块安装。很明显我们这里没用hexo init初始化,因为有的文件我们已经拷贝生成过来了,所以不必用hexo init去整体初始化,如果不慎使用hexo init,则站点的配置文件里面内容会被清空使用默认值,慎用。
安装其他必要组件
npm in ...
你好 陌生人
欢迎来到我的个人博客, 在这里我会分享一些关于编程, 生活, 思考等方面的内容, 希望对你有所帮助,有所疑惑的地方可以留言交流,共同进步。