美文网首页
hexo安装和部署中的两个坑

hexo安装和部署中的两个坑

作者: 鼓刀而歌 | 来源:发表于2017-11-30 08:37 被阅读0次

    一、npm install执行报错。

    一般是提示权限错误,就是node_modules中某个文件无权限操作,要求使用root/admistrator用户运行命令。
    这个问题的解决其实并非单纯的权限问题,当然首先用管理员用户运行命令试一下,linux用户可以在命令前加sudo,windows系统啰嗦一下,需要以管理员身份运行cmd终端窗口。
    如果没有解决,因为本质是node.js安装模块的过程中出现的问题,可以试着用npm cache clean --force强制清理一下cache,然后重新运行npm install安装必要的模块。我就是用这两种方法跳过这个坑的。

    二、使用hexo d命令进行部署时提示user name出错。

    解决办法:

    1. 使用git bash终端窗口运行hexo d命令,因为hexo内部是调用git推送到github,保证一个恰当的环境是必要的。
      2.在终端窗口使用ssh-keygen创建密钥,将密钥配置到github中。
      3._config.yml文件中deploy一节要配置好repo,注意地址不是https://github.com/username/username.githib.io.git,而是应该配置为其SSH地址形式git@github.com:username/username.github.io.git

    相关文章

      网友评论

          本文标题:hexo安装和部署中的两个坑

          本文链接:https://www.haomeiwen.com/subject/nhbmbxtx.html