程序员的知识教程库

网站首页 > 教程分享 正文

Babel解析JS代码时SOURCETYPE_MODULE_REQUIRED错误解决方法

henian88 2024-08-17 16:07:47 教程分享 7 ℃ 0 评论

在使用Babel解析JS代码时,如果代码中含有ES6(ECMAScript 6.0)风格的import或export语句,如下图的NodeJS代码:

这时可能会出现错误:'import' and 'export' may appear only with 'sourceType: "module"'。错误原因为:BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED。

出错发生在Babel解析代码时,如:

从官方文档得知:使用Babel的parse方法时,默认的sourceType为script。

改为module即可解决此问题。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表