【聚沙成塔】Linux环境下NodeJs升级

在维护一个长时间未更新的前端项目时,由于Node.js版本过低导致`npm run dev`报错。通过Google搜索了解到需要升级Node.js。本文详细介绍了在Linux环境下升级Node.js的步骤,包括检查当前版本、清理缓存、安装n模块以及如何使用n模块安装稳定版、最新版或指定版本的Node.js。在尝试稳定版和最新版失败后,最终通过指定版本14.15.3成功升级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景
开发服前端项目有段时间没维护,今日执行sudo npm run dev时报错:

/var/app/current/node_modules/opn/index.js:11
const wslToWindowsPath = async path => {
                               ^^^^
SyntaxError: Unexpected identifier
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:549:28)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/var/app/current/node_modules/live-server/index.js:11:9)

Google发现可能是NodeJs版本过低,于是升级。

二、升级(没有权限的要加sudo)
1、现有版本 node -v
v6.17.1
2、清除node.js的cache
npm cache clean -f
3、升级之前还需要安装n模块,n模块是专门用来管理nodejs的版本;输入以下命令
npm install -g n
4、n模块安装完成之后,输入n -V查看版本
n -V
5、安装高版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Anlior

要努力?不,要一直热爱。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值