编译报错:Module parse failed: Unexpected token (18:41)

这篇具有很好参考价值的文章主要介绍了编译报错:Module parse failed: Unexpected token (18:41)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

error in ./node_modules/yargs/lib/platform-shims/esm.mjs
Module parse failed: Unexpected token (18:41)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| const REQUIRE_DIRECTORY_ERROR = 'loading a directory of commands is not supported yet for ESM'
|
> const mainFilename = fileURLToPath(import.meta.url).split('node_modules')[0]
| const __dirname = fileURLToPath(import.meta.url)
|

背景

基于Vue-element-admin的后台管理项目:在使用element下拉菜单绑定一个办法时候,运行报错。报错截图如下。

编译报错:Module parse failed: Unexpected token (18:41)
编译报错:Module parse failed: Unexpected token (18:41)
编译报错:Module parse failed: Unexpected token (18:41)

解决思路

借助网上搜索,发现是webpack缺失一个loader加载器,网上其他博客的解决方法都是在webpack.js里面进行修改代码。可是我这个是基于vue-element-admin的后台管理项目,只有webpack.json,此时我的思路陷入了僵局......

但是我又在想,之前都能正常运行的程序,咋我绑定了一个方法,就不行了嘞。

于是,把我写的几句代码慢慢注释掉,定位是哪里的问题。

接着回看代码...

😮果然!!写command的时候,vscode偷偷给我引入了command方法😅。注释掉以后,重启项目后,不报错了可以运行了。

编译报错:Module parse failed: Unexpected token (18:41)

总结

回看自己写的糟心代码也很重要 :)文章来源地址https://www.toymoban.com/news/detail-456011.html

到了这里,关于编译报错:Module parse failed: Unexpected token (18:41)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包