ReactJS 应用程序中更漂亮的错误:位置 0 处的预期原子

Error with prettier in ReactJS app: Expected atom at position 0

我正在尝试在 Netlify 上部署我的 ReactJS app(注意:分支是 custom_section_formatter)。以前一切正常,但今天做了一些更改后,我不断收到此错误:

4:54:51 PM: ./node_modules/prettier/standalone.js

4:54:51 PM: SyntaxError: /opt/build/repo/apps/live-paper-builder/node_modules/prettier/standalone.js: Expected atom at position 0

4:54:51 PM: {{(.+?)}}

4:54:51 PM: ^

4:54:51 PM: error Command failed with exit code 1.

从我在网上搜索的所有内容来看,它似乎与 BabelJS issue 有关,但显然已经解决了。所以不确定为什么我仍然会收到此错误。 我的构建日志是 here。我显然做错了什么,但不确定是什么。

这个问题可以通过使用旧版本的 'prettier' 包来解决。具体

"prettier": "<=2.3.0",

在 package.json 文件的 'dependencies' 部分

找到相关查询 here and its related PR,这有助于解决此问题。