有些Linux系统默认带的node版本都比较老,在运行一些新时代程序时可能会出现错误,比如在 = 附近的语法错误之类的,此时可以考虑下node版本是不是太古老了,使用以下命令升级:

1
2
3
4
5
6
7
8
9
# 先安装模块n
npm install n -g
# 将 node 升级到最新稳定版
n stable

# 将 npm 升级到最新版
npm install npm -g
# 如果要指定版本,可以通过@指定版本,降级升级都可以用此命令
# npm install npm@6.10.10 -g

升级完成后,退出重新登录或者干脆重启操作系统就可以了,用 npm version 可查看版本是否已更新。

没想到2020遇到的第一个问题是node版本过旧,程序启动不了 o(╯□╰)o

更多 npm 升级操作可参考:Hexo 及 NPM 依赖插件升级操作