UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token '??=' 报错处理
在用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关闭 重新打开就是行了 芜湖(关闭当前窗口留存了其他窗口也是不行的哦!)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战