hexo上传出错

hexo上传出错

上传blog时的错误

  1. [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object参考博客报错原因是node版本过高。因为前段时间使用vue修改了node版本为14.16.0。修改为原来的版本v10.15.3
  2. Template render error: (unknown path),原因是博客内容里出现了 }}无法解析。
  3. 上传连接问题,输入
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    env GIT_SSL_NO_VERIFY=true

离谱,nvm use 切换版本没反应。表现症状为nvm use没有创建新的node.js快捷方式。重装nvm解决了。

装nvm步骤

  1. 下载nvm,github太不稳定了,下载不了,感谢博主的百度云链接,然后参照文章进行安装,几个注意点:文件夹名不要出现 中文空格;在运行nvm install 的时候,有可能会出现无权限安装的问题,如果遇到此问题,请 以管理员身份运行 cmd。

  2. 在nvm安装目录,找到 setting.txt用记事本打开添加如下两行:

    node_mirror: https://npm.taobao.org/mirrors/node/ 
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    
  3. nvm安装npm失败的解决方法:

    手动去安装,下载地址

    1. 自己下载node对应的npm版本
    2. 解压后将文件夹重命名为npm并复制到node_modules目录下
    3. 最后将npm中bin目录下的npm以及npm.cmd复制到与node_modules目录同级目录下

接着就可以优雅切换node版本了

全局npm

重装了nvm也打算重装一下其他插件。但是切换node版本时需要重装cnpm和hexo,参考博客,设置全局npm方便不同版本公用。

  1. 修改全局安装路径和cache路径
npm prefix -g 
npm config get cache

npm config set prefix "E:\Users\pcc\AppData\Roaming\nvm\npm_global"
npm config set cache "E:\Users\pcc\AppData\Roaming\nvm\npm_cache"
  1. npm包全局安装路径配置在环境变量中 npm_global

hexo的安装与本地配置

  1. 安装cnpm

    npm install -g cnpm --registry=https://registry.npm.taobao.org

  2. 安装hexo

    cnpm install -g hexo-cli

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值