我们有时在运行项目代码时会报一系列的错误,大部分都是Node版本不匹配导致,(比如:
Syntax Error: /Users/zxl/Desktop/owl/OwlofficialWebsite/webpack-vue2-template/node_modules/eslint/lib/cli-engine/cli-engine.js:445
} catch {
^
SyntaxError: Unexpected token {
这个错误就是因为Node版本不匹配导致
)
卸载重新安装Node又很麻烦,现在拥有nvm就相当于拥有神兵利器,丝滑切换Node版本,在不用担心代码因版本问题来回下载不同版本Node了。
nvm怎么安装我这里不在多说,安装教程其他大佬都有分享详细过程,我这里只分享一些常用的使用指令。
nvm ls :列出所有已安装的 node 版本
nvm ls-remote :列出所有远程服务器的版本(官方node version list)
nvm list :列出所有已安装的 node 版本
nvm list available :显示所有可下载的版本
nvm install stable :安装最新版 node
nvm install [node版本号] :安装指定版本 node
nvm uninstall [node版本号] :删除已安装的指定版本
nvm use [node版本号] :切换到指定版本 node
nvm current :当前 node 版本
nvm alias [别名] [node版本号] :给不同的版本号添加别名
nvm unalias [别名] :删除已定义的别名
nvm alias default [node版本号] :设置默认版本