使用query-string库出现错误Module parse failed: Unexpected token

环境

  • node v12
  • query-string 9.1.0

报错信息

复制代码
Failed to compile.

./node_modules/query-string/base.js 350:14
Module parse failed: Unexpected token (350:14)
File was processed with these loaders:
 * ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
|   }
|   return {
>     url: url_?.split('?')?.[0] ?? '',
|     query: parse(extract(url), options),
|     ...(options && options.parseFragmentIdentifier && hash ? {

解决方式

query-string 从 9.1.0 版本降级到 7.1.3 版本解决。

参考:MDN Web Docs?? 运算符对node版本的支持。

相关推荐
程序员黑豆7 小时前
鸿蒙应用开发之父子组件传参:@Prop 装饰器使用教程
前端·后端·harmonyos
寒水馨7 小时前
Linux下载、安装 Bun v1.3.14(附安装包bun-linux-x64.zip)
linux·javascript·typescript·node.js·bun·运行时·包管理器
信也科技布道师7 小时前
从绝对定位到可维护页面:一次 MasterGo 还原链路的实战复盘
前端
程序员黑豆7 小时前
鸿蒙应用开发之V2状态管理:@Local、@ObservedV2、@Trace 使用教程
前端·后端·harmonyos
锻炼²7 小时前
Edge 地址栏搜索被其他浏览器劫持
前端·edge
windliang7 小时前
Claude Code 源码分析(一):从 claude 命令到 Agent 主循环
javascript·面试·ai编程
Slice_cy7 小时前
Mint 自研框架设计与实现:从重复开发走向配置驱动(三)
前端·后端·架构
申君健24864182772027 小时前
WebGPU 内部运行原理:Format、Texture 与 GPU 侧到底在干什么
javascript
JoyT8 小时前
Nuxt 3的核心设计与静态官网应用
前端·javascript·vue.js
程序员黑豆8 小时前
鸿蒙应用开发之@State 装饰器详解:从基本类型到 @Observed/@ObjectLink/@Track 嵌套监听
前端·harmonyos