2

尝试在 Internet Explorer 中打开应用程序时,JHipster 向我抛出以下错误消息。但在 Chrome 浏览器中运行良好。

我的 jhipster 有带有 react 的 spring boot 并连接到 IBM db2 数据库。

尝试在运行命令“mvnw”后打开应用程序并尝试使用“npm start”。这两个命令给出相同的结果。


发生了错误 :-(

常见错误原因 1.您从 IDE 启动应用程序,但没有运行 npm start 或 npm run webpack:build。2.运行 npm install 时出现网络错误。如果您使用公司代理,则此错误很可能是由您的代理引起的。查看 JHipster 错误日志,您可能会找到错误的原因。3.您安装的 Node.js 版本不适用于 JHipster:请使用 LTS(长期支持)版本,因为它是我们唯一支持的版本。

再次构建客户端代码

如果您想快速运行,请运行 ./mvnw 来构建和运行所有内容。

如果您想拥有更多控制权,以便更轻松地调试问题,您应该遵循以下步骤: 1.使用命令 npm install 安装 npm 依赖项 2.使用命令 npm run webpack:build 或 npm start 构建客户端3.使用 ./mvnw 或使用您的 IDE 启动服务器

获得更多帮助

如果您对如何使用 JHipster 有疑问

使用“jhipster”标签转到 Stack Overflow。

如果您有错误或功能请求

首先阅读我们的贡献指南。

然后,在我们的错误跟踪器上填写一张票,我们将很乐意解决您的问题!

如果您想与贡献者和其他用户聊天

加入我们在 Gitter.im 上的聊天室。请注意,这是一个公共聊天室,我们希望您尊重他人并用正确的英语写作!

4

5 回答 5

1

查看此问题 - https://github.com/jhipster/generator-jhipster/issues/8250 看起来根本不支持 IE

于 2019-01-22T14:13:46.790 回答
1

最后,经过一些研究和其他人的帮助,我发现我们需要将 polyfills 添加到 jhipster 项目中,通常在 index.html 文件的 head 标签中。我尝试下载 polyfills.js 并通过脚本标签加载到我的应用程序中,但似乎没有任何效果,我所做的是使用 cloudflare 中的cdn并插入 index.html,它开始像魅力一样工作。

<script src="https://cdnjs.cloudflare.com/ajax/libs/js-polyfills/0.1.42/polyfill.js"></script>

注意:我从经验中学到的重要一点是,如果必须在 Internet Explorer 中工作,则必须将这些 polyfill 包含到 react 项目中。

于 2019-03-16T18:51:23.607 回答
0

经过一番研究,我发现我们还必须在另一个窗口中使用 运行 UI 应用程序npm start,这为我解决了这个问题。

于 2021-08-24T10:13:07.290 回答
0

固定的!谷歌在发现新网站和新内容方面做得很好,但有时我们需要强制谷歌抓取(重新索引)我们的网站,无论是所有网站还是单个页面。所以我们看到“发生错误”的原因 - 这是因为 Google 第一次看到我们的网站(index.html 文件)时,它在没有附加标签的情况下被索引。

第 1 步:在 index.html 页面的头部添加额外的元标记:

<meta name="Description" content="your-description-here">

第 2 步:使用 Google Search Console 重新索引您的网站。 https://search.google.com/search-console/welcome

PS 向谷歌提问:“我如何让谷歌重新抓取我的网站?”。它将帮助您更好地了解 Google Search Console 以及为什么需要使用它来修复错误。

于 2021-03-26T17:05:30.550 回答
0

来自https://github.com/jhipster/generator-jhipster/issues/11566的建议

一个快速的解决方法,将所有编译选项设置为 es5 :

tsjconfig.json “目标”:“es5” “lib”:[“es5”,“dom”],

webpack.common.js mainFields: ['es5', 'browser', 'module', 'main'],

于 2020-05-27T12:30:20.577 回答