共计 939 个字符,预计需要花费 3 分钟才能阅读完成。
场景剖析: 前段时间通过 hexo 命令上传我的项目到 git 忽然发现会报错,而且之前的我的项目也会呈现空白页。通过一顿操作后发现,node.js 的版本过高,导致 hexo 命令生效。目前 hexo 不反对高版本,只能通过降级解决问题。所以接下来就关乎到 node 版本的切换管制治理了。
nvm:全名 node.js version management,是一个 node 的版本管理工具
第一步:卸载你的 NodeJs。
将电脑当初装的 node 进行卸载,最好是删除所有对于 node 的文件及内容
第二步:装置 nvm
通过 Github 服务器下载安装
下载实现后,依照安装操作一步一步装置就好了,很简略。
nvm-noinstall.zip:这个是绿色免装置版本,然而应用之前须要配置
nvm-setup.zip:这是一个安装包,下载之后点击装置,无需配置就能够应用,不便。Source code(zip):zip 压缩的源码
Sourc code(tar.gz):tar.gz 的源码,个别用于 Linux 零碎
倡议下载 nvm-setup.zip 版本
第三步:测试 nvm 是否装置胜利
// 在命令行中输出
nvm -v
//version 1.1.6 呈现版本号,阐明装置胜利,接下来就能够进行上面的操作
第四步:装置并管制 node 版本
一顿操作猛如虎,接下来就能够随便切换咱们的 node 版本号了
// 首先能够通过命令来查问咱们能够装置的 node 版本
nvm list available
nvm install 10.5.0 // 装置指定的版本的 nodejs
nvm use 10.5.0 // 应用指定版本的 nodejs
nvm ls // 查看目前曾经装置的版本
能够通过 nvm install 命令装置多个版本的 nodejs,而后通过 nvm use 命令来切换要是用的版本号
通过切换版本号后,能够通过 node - v 命令来检测是否应用胜利。
重点:hexo d 命令提交
当你切换到新的 nodejs 版本后,通过 hexo 提交到服务器时,有可能上传后依然会呈现空白页面的状况,接下来你只须要做上面命令装换就能解决:
将 hexo g && hexo d 替换为 hexo deploy - g 后胜利更新。
搬你想搬,盖你所需,码字不易,且行且珍惜!
原文链接:https://mengnn.cn/ft24/
更多精彩内容:mengnn.cn
正文完