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

/var/app/current/node_modules/opn/index.js:11
const wslToWindowsPath = async path => {^^^^
SyntaxError: Unexpected identifierat 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、安装高版本的 nodeJs
sudo n stable 安装稳定版
sudo n latest 安装最新版
sudo n 14.15.3 安装指定版
我的稳定版和最新版都显示 download fail,选择指定版本安装成功

参考文章:https://m.html.cn/qa/node-js/10540.html

【聚沙成塔】Linux环境下NodeJs升级相关推荐

  1. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  2. linux 下升级apache,CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache...

    CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache 由于最近工作中遇到了一个在比较老旧RedHat系Linux发行版系统上升级安装Apache ...

  3. linux python 升级脚本,Linux环境下python2.7.6升级python3.5.2

    需求 Linux环境下有些是自带的Python2版本有时是刚安装号的Python其他版本,当新版本出来的时候,在开发的时候往往会选择新版本的软件进行安装. 原因 在开发的时候选用新版本的软件进行安装的 ...

  4. linux升级网卡fw,一种linux环境下覆盖多品牌硬盘的FW升级方法与流程

    本发明属于服务器硬盘升级技术领域,具体涉及一种linux环境下覆盖多品牌硬盘的FW升级方法. 背景技术: 随着浪潮服务器的不断发展和壮大,作为国内最大的服务器供应商,服务器市场已经囊括各个领域,客户对 ...

  5. linux下运行hadoop,Linux环境下hadoop运行平台的搭建

    1.hadoop版本认识 截至目前(2012年12月23日),Apache Hadoop版本分为两代,我们将第一代Hadoop称为Hadoop 1.0,第二代Hadoop称为Hadoop 2.0.第一 ...

  6. 嵌入式Linux安装Python环境,linux环境下安装python 3

    说明: 在linux环境下,都默认安装python 2的环境,由于python3在python2的基础上升级较大,所以安装python 3环境用于使用最新的python 3的语法. 安装过程: 1.下 ...

  7. Linux环境下ARM开发工具TrueSTUDIO初体验

    Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...

  8. Linux环境下安装onlyoffice

    声明:写这篇文章只是想记录一下自己的安装过程,大家可以滑到文末按照官方文档或者我参考的那篇博客去安装,不喜,勿喷,谢谢. Linux环境下安装onlyoffice 一.散装的方式安装 1.安装node ...

  9. 10 款你不知道的 Linux 环境下的替代工具

    作者:JackTian 来源:公众号「杰哥的IT之旅」 ID:Jake_Internet 转载请联系授权(微信ID:Hc220088) 原文地址:10 款你不知道的 Linux 环境下的替代工具! 大 ...

  10. 10 款 Linux 环境下的开源替代工具

    在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中. 最近我在 GitHub 上发现了一个具有相似作用的命令叫做 ...

最新文章

  1. python装饰器原理-python装饰器原理与用法深入详解
  2. python字符串、元组常用操作
  3. Fluid 0.4 新版本正式发布:支持数据预热,优化小文件场景
  4. maven打包:找不到符号 符号: 方法 getXxx()
  5. QR算法的Matlab 程序,三种实现矩阵QR分解的算法与程序
  6. 【软件测试】白盒测试与黑盒测试的区别(不同)
  7. python日期转化利器arrow实践
  8. 大话无线通讯基础之:WIFI和5G信道划分
  9. 提醒专注:既往不恋,未来不迎,当下不杂
  10. 03 tcl提取文件路径操作
  11. python 定义一个迭代器去生成偶数数列
  12. 推荐一个在线绘图工具ProcessOn----支持流程图、思维导图、UML等
  13. 码农翻身全年文章精华
  14. 作业1:关于使用python中scikit-learn(sklearn)模块,实现鸢尾花(iris)相关数据操作(数据加载、标准化处理、构建聚类模型并训练、可视化、评价模型)
  15. 计算机网络属性设置知识,系统属性设置快捷键
  16. 让英文和数字随机生成java_Java生成随机字母和数字
  17. StrictMode.StrictMode$AndroidBlockGuardPolicy.onNetwork
  18. Orcale数据库简介
  19. Java学成什么样,可以出去找实习工作?
  20. tta 文件格式简述

热门文章

  1. Linux的内核态与用户态
  2. 遇到网站被黑,怎么解决?
  3. Spring系列教程六: Spring基于注解的Ioc以及Ioc案例
  4. 十进制转换的三种方法,共同进步~
  5. python数字转英文_python:将数字转换成用英文表达的程序 | 学步园
  6. 程序员夏天穿格子衫,那么冬天穿什么?答案扎心了哈哈哈哈
  7. CI 与 CD 有什么区别
  8. 【本周日城市沙龙】相约上海,共话互动媒体技术产品新趋势
  9. android 真正的全屏沉浸式实现
  10. idou老师教你学Istio 16:如何用 Istio 实现微服务间的访问控制