reactjs 在Gatsby主题中需要一个可以开始名称的字符,例如字母、`$`或`_`

sqyvllje  于 2023-06-05  发布在  React
关注(0)|答案(1)|浏览(90)

我已经使用了平滑文档盖茨比主题,而试图运行项目“盖茨比开发”终端显示此错误。

我正在阅读我的项目中的mdx文件,mdx文件中有js和其他语言的代码也用于文档。
这是我在package.json中安装的依赖项

如果需要,我可以共享gatsby-config.js和gatsby-node.js的代码

iezvtpos

iezvtpos1#

当我的mdx文件中有一个未转义的<!时,我得到了完全相同的错误。最有可能是一些html注解(<!-- some comment -->)。
错误消息提示您如何创建注解
(note:要在MDX中创建注解,请使用{/* text */}
这里也有描述。
为了帮助你发现这些东西,你可以为你的IDE寻找mdx扩展/插件,例如。这个mdx extension for VSCode或者按照上面链接的建议安装eslint-mdx来验证你的mdx文件。
使用eslint-mdx,您还可以确切地看到mdx文件损坏的文件和代码行。不知何故,当您尝试运行项目时,错误消息中没有记录这一点。

相关问题