npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法

2023-10-29

在这里插入图片描述
原因:
我遇到这个问题的场景是用nvm1.1.7的版本安装了16.x以上的node, 然后再下载依赖的时候就报错了

总结一下就是nvm版本太低了,他的里面没有集成高版本node导致的

解决:
我们把nvm版本换到最新的就可以了

1. 卸载掉当前所有的node

nvm uninstall [xxx]

就比如我这个
在这里插入图片描述
有5个版本的node,我们要nvm uninstall 18.13.0, nvm uninstall 16.18.1…
这样依次执行命令,卸载掉所有的node

2. 卸载当前的nvm

找到当前的nvm安装目录
在这里插入图片描述
双击这个文件进行卸载

3. 去官网下载最新版本的nvm
官网地址:https://github.com/coreybutler/nvm-windows/releases

在这里插入图片描述
下载下来之后,直接双击执行这个程序,跟着提示一步一步安装就行了,如果不会安装的大家可以参考我的这篇文章nvm的下载和安装

安装完成之后下载一个node

nvm install 16.18.1

使用use命令使用下载的版本

nvm use 16.18.1

然后再到项目中重新 npm i就好啦

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法 的相关文章

随机推荐

  • 力扣第48天--- 第739题、第496题

    力扣第48天 第739题 第496题 文章目录 一 第739题 每日温度 二 第496题 下一个更大元素 I 一 第739题 每日温度 单调栈里放的是下标 适用场景 对于数组中某一元素 寻找右边 左边第一个大于或者小于这个元素的位置 单调栈
  • flutter - 点击事件(二) - 给图片增加点击UI效果

    上一篇 介绍了如何便利的构造一个自己的点击控件 flutter 中 如果给图片外面套 InkWell 你会发现点击的逻辑生效了 但是 UI 上没反应 备注 图片来源 违反版权请联系我 删除 代码如下 import package flutt
  • 51单片机——串口通信

    51单片机 串口通信 串口通信 串口通信的原理 串口的配置 定时器的配置 c源代码 netty源代码 结果 本篇博客的最终效果是实现51单片机用串口发送Hello World netty监听串口读到Hello World后回发给51单片机
  • 【Device Tree】Android DTS 加载流程

    前言 在之前的文章中已经对设备树的基本概念作了讲解 操作系统 例如在 Android 中使用的 Linux 内核 会使用 DT 来支持 Android 设备使用的各种硬件配置 硬件供应商 ODM 会提供自己的 DT 源文件 接下来 Linu
  • sql server: 数据库备份时出现-operating-system-error-5拒绝访问

    sql server 数据库备份时出现 operating system error 5拒绝访问 一般备份文件选择的目录为磁盘根目录或备份所选分区未授予sqlserver用户读写权限时会出现此错误 解决办法就是给sqlserver用户授予权
  • 排序算法(5)----堆排序

    这篇博客从以下几个方面来说 什么是最大堆以及代码实现 堆排序基础代码 一次优化 提高效率 二次优化 原地堆排序 无需额外空间 1 什么是最大堆以及代码实现 这里可以参考言简意赅的博客 堆与最大堆 2 堆排序基础代码 import com h
  • JavaScript中的事件委托

    今天 我们来讨论一下JavaScript中的事件委托 JavaScript事件委托是一种优化代码的技术 它允许我们在DOM树中注册一个事件处理程序 并通过冒泡机制处理多个元素的事件 事件委托是一个强大的技术 它可以极大地提高代码性能和可维护
  • Cpolar+Tipas:在Ubuntu上搭建私人问答网站,为您提供专业的问题解答

    文章目录 前言 2 Tipask网站搭建 2 1 Tipask网站下载和安装 2 2 Tipask网页测试 2 3 cpolar的安装和注册 3 本地网页发布 3 1 Cpolar临时数据隧道 3 2 Cpolar稳定隧道 云端设置 3 3
  • 10 个 Python 自动探索性数据分析神库!

    转自 公众号丨数据STUDIO 永久免费 扫码加入 探索性数据分析是数据科学模型开发和数据集研究的重要组成部分之一 在拿到一个新数据集时首先就需要花费大量时间进行EDA来研究数据集中内在的信息 自动化的EDA Python包可以用几行Pyt
  • 超快速上手基于SpringMVC的JSR303和拦截器

    目录 一 JSR303 二 拦截器 一 JSR303 JSR303介绍 JSR303的作用其实就是类似于验证作用 只是和我们一般的不一样点在于 JSR303是基于服务端的验证 目的在于就是放置客户端的验证被绕过 现在我们用一个例子 基于之前
  • Games101:作业3(管线分析、深度插值、libpng warning、双线性插值等)

    目录 0 作业介绍 1 0 0 管线分析 1 1 0 main函数 1 2 0 draw函数 1 3 0 rasterizer triangle函数 1 3 1 重心坐标 computeBarycentric2D 1 3 2 深度插值 2
  • 遗传算法(GA)优化双向长短期记忆神经网络的数据回归预测,GA-BiLSTM回归预测,多输入单输出模型。评价指标包括:R2、MAE、MSE、RMSE和MAPE等,代码质量极高,方便学习和替换数据。

    清空环境变量 warning off 关闭报警信息 close all 关闭开启的图窗 clear 清空变量 clc 清空命令行 导入数据 训练集 P train xlsread data training set B2 G191 T tr
  • win10电脑如何取得管理员权限

    系统获取最高管理员权限步骤 1 在系统桌面点击右键 新建 文本文档 2 打开文本文档 将一下代码复制进去 Windows Registry Editor Version 5 00 HKEY CLASSES ROOT shell runas
  • C#流程控制————分支结构

    1 顺序结构 顺序结构 程序从Main函数进入 从上到下一行一行的执行 不会落下任何一行 2 分支结构 if 分支结构 if 1 if语句 if 判断条件 要执行的代码 判断条件 一般为关系表达式或者bool类型的值 执行过程 程序运行到i
  • 唤醒java记忆

    1 接口
  • Python-PyQt5-图形可视化界面(3)--按钮--Qpushbutton

    Python PyQt5 图形可视化界面 3 按钮 Qpushbutton 转载自 Python PyQt5 图形可视化界面 3 按钮 Qpushbutton 简书 https www jianshu com p a3f29d3bb234
  • 如何提高英文的科研写作能力-施一公

    转自 http blog sciencenet cn home php mod space uid 46212 do blog id 349932 作为一个科研工作者 在国际学术期刊上发表科研论文是与同行交流 取得国际影响的必经之路 有些国
  • 第十章:C语言的调试

    很多小伙伴刚开始听到C语言的调试 这是个啥 表示很怀疑 敲代码不就是直接就是干嘛 结果很多小白们 一运行错误多的数都数不过来 就开始这改改 那删删 莫名奇妙就运行成功了 到最后都不知道到底那错了 有一种小朋友是否有多问号的感觉 可想而知代码
  • AndroidStudio历史记录找回本地修改代码

    今天干了一件特别无语的事情 在现有项目中将新需求开发的代码包想挪一下位置 结果在AndroidStudio中移动失败了 并且原有的包下所有代码都找不到了 搜索了整个项目都没有找到相应的java文件 瞬间心慌啊 这意味着该包下的代码白写了 想
  • npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法

    原因 我遇到这个问题的场景是用nvm1 1 7的版本安装了16 x以上的node 然后再下载依赖的时候就报错了 总结一下就是nvm版本太低了 他的里面没有集成高版本node导致的 解决 我们把nvm版本换到最新的就可以了 1 卸载掉当前所有