使用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版本的支持。

相关推荐
1024小神1 分钟前
在 Swift 中,参数标签(argument label),用于在调用函数时提高代码的可读性。
前端
思茂信息4 分钟前
CST电动车EMC仿真(二)——电机控制器MCU的EMC仿真
开发语言·javascript·单片机·嵌入式硬件·cst·电磁仿真
joker学java8 分钟前
el表达式jstl和我们的js都是什么时候使用
前端
晴殇i8 分钟前
前端极速性能优化:从加载到渲染的全链路实战指南
前端·javascript
joker学java8 分钟前
el,js,jstl什么时候进行混用
前端
AAA阿giao10 分钟前
JavaScript 深拷贝全解析:从栈与堆内存机制到安全对象复制实践
前端·javascript·json
Keya11 分钟前
鸿蒙Next系统手机使用Charles配置证书并抓包教程
前端·harmonyos
Vhen12 分钟前
Vue2项目部署后更新版本提示
前端
搞个锤子哟14 分钟前
vue移动端开发长按对话复制功能
前端
AAA阿giao15 分钟前
深入理解 JavaScript 的 Array.prototype.map() 方法及其经典陷阱:从原理到面试实战
前端·javascript·面试