【问题标题】:Uncaught Syntax Error & Manifest Syntax Error未捕获的语法错误和清单语法错误
【发布时间】:2021-12-03 01:51:42
【问题描述】:

我为我的训练营做了一个 react 项目,然后再次从我的 github 上将它拉下来,在运行 npm inpm run-script build 之后,我在控制台中得到一个带有 3 个错误的白屏。其中两个错误是Uncaught SyntaxError: Unexpected token '<',另一个是Manifest: Line: 1, column: 1, Syntax error.

这些错误未显示在已部署的版本上,我想知道如何摆脱它们,以便我可以在本地主机上开始处理它。

回购:https://github.com/childishmartino/Book-Search-Engine

【问题讨论】:

  • 您应该发布导致问题的代码,以及您遇到的错误的更完整版本。
  • @gunwin 不幸的是,这些错误正是它们在控制台中的显示方式,因此它是完整的错误。此外,我发布了我在克隆和运行时遇到问题的存储库,我不知道我需要更新的特定代码。

标签: reactjs manifest.json


【解决方案1】:

你的项目结构有三个 package.json 文件。

  • ./package.json
  • ./Client/package.json
  • ./Server/package.json

根级别的 package.json 有一个脚本 install 导航到其他文件夹并安装包。您应该在根目录下运行npm i 来安装这些软件包,并在每个子文件夹中运行npm i,或者在根目录下运行您的脚本npm run install 来安装所需的一切。然后npm run develop 启动应用程序。

我克隆了你的项目,并且能够使用 Node 14.7.4 成功运行

【讨论】:

  • 非常感谢!运行npm run develop 一切正常!
【解决方案2】:

你应该跑 npm run install 因为这是一个在服务器和客户端目录中安装节点模块的脚本。

npm i 将脚本安装在根目录中,这就是您收到这些错误的原因。

【讨论】:

  • 我再次重新克隆了 repo,并在新克隆上运行了 npm run installnpm i,运行 npm run build 后我仍然遇到同样的问题
猜你喜欢
  • 1970-01-01
  • 2021-01-03
  • 2016-10-18
  • 2020-07-02
  • 2019-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多