神奇的uniapp 报错[plugin:commonjs] Unexpected token

项目场景:

提示:这里简述项目相关背景:

在使用 uniapp 开发应用程序时,在编辑器中会弹出类似于 17:01:31.359 [plugin:commonjs] Unexpected token (46:48) 的错误提示。该错误提示可能并不总是指向实际错误所在的行数,造成困扰。

17:01:31.359 [plugin:commonjs] Unexpected token (46:48)
17:01:31.365 at pages/auth/index.vue:46:48

最常见的就是语法错误、格式或者是少了标点符号、、比较不好发现、主要说的是本人在使用Hbuider编辑器的  提示位置不准确、日常记录分享


问题描述

uniapp 是一个使用 Vue.js 开发跨平台应用程序的框架。当开发人员在 uniapp 中编写代码时,可能会遇到各种各样的错误和异常情况。其中之一是上文提到的错误提示。

根据您提供的信息,这个错误通常出现在使用 CommonJS 语法时缺少必要的括号或分号,导致代码无法正确解析。下面是一些可能导致这个错误的原因和解决方案:

原因一:语法错误

检查您的代码是否存在语法错误,尤其是在使用 CommonJS 语法时。例如,在下面的代码中:

const foo = require('bar')
console.log(foo)

如果没有将 `require('bar')` 放入括号中,就会出现此类错误。

解决方法:确保使用 CommonJS 语法时语法结构正确。例如,在上面的示例中,应该将 `require('bar')` 语句放入括号中,如下所示:

 

const foo = require('bar');
console.log(foo);

原因二:编译器或构建工具问题

这个错误也可能是由于编译器或构建工具的 bug 导致的。例如,某些编译器版本可能无法正确处理某些语法结构,或者可能存在其他类型的解析错误。

解决方法:尝试更新编译器或构建工具,并确保使用最新版本。此外,还可以尝试重新安装项目依赖项。

原因三:其他问题

如果以上方法都无法解决问题,请尝试向 uniapp 的社区寻求帮助,或者提交一个 issue 报告给 uniapp 开发团队。

希望这些信息能够帮助您解决此问题!


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Web研究者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值