首页 > 其他分享 >UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??=' 报错处理

UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??=' 报错处理

时间:2023-11-22 10:45:29浏览次数:40  
标签:node Unexpected SyntaxError UnhandledPromiseRejectionWarning token 报错 nvm

在用vite创建react的时候 install完成后输入pnpm run dev 突然蹦出

UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??='

一脸闷逼,百度了一下。哦吼, 逻辑空赋值(??=)是ES2021的语法,node v15.0.0以上才支持逻辑空赋值(??=)的语法。之前为了兼容旧代码使用的node版本是14.18.0
nvm启动 https://github.com/coreybutler/nvm-windows/releases
到这边去下载 nvm-setup.exe 需要科学online一下
然后一直点点点点点点点 就安装成功了 去终端试试nvm -v 弹出版本号就成功了
我在安装的时候把旧版本允许导入了 但是nvm ls不出版本号 没办法 重新安装 nvm isntall 14.18.0 安装成功后 nvm use 14 就是旧版本了 装其他版本同理 我装了 16.20.0
但是呢 去vscode上面 node -v 还是14的版本 真行
这时候把vscode关闭 重新打开就是行了 芜湖(关闭当前窗口留存了其他窗口也是不行的哦!)

标签:node,Unexpected,SyntaxError,UnhandledPromiseRejectionWarning,token,报错,nvm
From: https://www.cnblogs.com/chaplink/p/17848435.html

相关文章

  • 记一起更新了vs以后 之前的项目运行报错问题 提示缺少依赖
    .net5项目错误信息如下:System.IO.FileNotFoundException:“Couldnotloadfileorassembly'System.Runtime,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'.系统找不到指定的文件。” 解决方法是在  C:\ProgramFiles\dotnet\sdk下删除更新vs......
  • 报错:Invalid bound statement (not found): com.ljxx.pts.dao.SitePriceMapper.select
    如果你是Mybatis的话请注意yml或者properties文件里面的组件扫描#指定mapper.xml的位置mybatis.mapperLocations=classpath*:mapper/**/*Mapper.xmlmybatis.configuration.map-underscore-to-camel-case=true注意:由于上面指定的是Mapper.xml,故xml文件不要携程Dao.xml......
  • 关于 ts(TypeScript)报错一行上方使用 // @ts-ignore来忽略错误问题
    比如你的代码当中是使用Ts写的脚本,那么可能会有一些出现报错的情况,那么这个时候你可以使用://@ts-ignore写上这个,你的代码就不会出现报错的情况了,比如下面的代码App.VS.getView("MainLineView")?.test();即使你的类名MainLineView没有写这个方法,也不会出现报错的问题,虽然简单......
  • idea报错Java HotSpot(TM) 64-Bit Server VM warning Options -Xverifynone and -nove
    问题描述我的:IDEA的版本为:2021.3‍最近在使用idea运行SpringBoot时,idea总是显示报错信息,报错信息如下:‍​​‍解决方法‍第一步:选择下图的EditConfigurations‍​​‍第二步:在跳转出的界面中找到Modifyoptions这个选项,点进去‍​​‍第......
  • 记录--用了那么久的Vue,你了解Vue的报错机制吗?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 Vue的5种处理Vue异常的方法相信大家对Vue都不陌生。在使用Vue的时候也会遇到报错,也会使用浏览器的F12来查看报错信息。但是你知道Vue是如何进行异常抛出的吗?vue是如何处理异常的呢?接下来和大家介绍介绍,Vue......
  • Jupyter Notebook报错'500 : Internal Server Error'的解决方法
    问题根因Jupyter相关的软件包版本匹配存在问题,或者历史上安装过Jupyter相关的配套软件但是有残留。大部分网上的博客都是推荐用pip重装jupyter或者nbconvert,亲测无法解决该问题。解决方案按照指定的匹配版本,全部重装ipython、jupyter和notebook等软件,目前来说,另一篇博客中推荐......
  • 数据库迁移报错
    Thefieldadmin.LogEntry.userwasdeclaredwithalazyreferenceto'api.user',butapp'api'isn'tinstalled.解决方法:找到自己的/python3X/lib/site-packages/django/contrib/admin/migrations文件夹,把里面除了__init__.py的所有文件,全部删了再migrate就可以了。(注意,切......
  • npm install 报错
    node-sass找不到=>降低版本=>发现package.json和package-lock.json中的nodesass版本不一致=>卸载依赖,使用cnpm安装=>依赖安装不全=>使用npm安装,报错如下,解决方法如下=>项目正常启动npminstall--legacy-peer-deps ......
  • 在wsl中运行'./Allrun.sh'时报错:$'\r': command not found
    在Windows下编写好sh文件后,在Linux下或者wsl中运行会报错: line2:$'\r':commandnotfound 这是因为Windows系统的文件换行使用的是 \r\n ,而Unix系统是\n问题解决:dos2unixAllrun.shdos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的......
  • Ubuntu更新源文件报错:E: 仓库 “http://ppa.launchpad.net/chris-lea/node.js/ubuntu
    E:仓库“http://ppa.launchpad.net/chris-lea/node.js/ubuntubionicRelease”没有Release文件。一条命令解决sudoadd-apt-repository--removeppa:chris-lea/node.jssudoadd-apt-repository--removeppa:xxxxx/xxxxx再去执行sudoapt-getupdate就可以顺利的解决了......