您需要启用 JavaScript 才能运行此应用程序。将 React 应用部署到 Firebase 后

Posted

技术标签:

【中文标题】您需要启用 JavaScript 才能运行此应用程序。将 React 应用部署到 Firebase 后【英文标题】:You need to enable JavaScript to run this app. After deployed react app to firebase 【发布时间】:2021-10-05 03:23:51 【问题描述】:

我是新手,对它做出反应并制作了一个投资组合,当我在本地服务器上运行它时,它运行良好,但在按照此链接 https://medium.com/swlh/how-to-deploy-a-react-app-with-firebase-hosting-98063c5bf425 部署到 Firebase 后,它显示空白页面和控制台正文“你需要启用 javascript 才能运行此应用程序。” .应该做什么?我应该分享哪些文件?任何帮助将不胜感激。谢谢!

这是我的 index.js

import React from "react";
import ReactDOM from "react-dom";
import  BaseProvider, LightTheme  from "baseui";
import  Provider as StyletronProvider  from "styletron-react";
import  Client as Styletron  from "styletron-engine-atomic";


import "./index.css";
// import "bootstrap/dist/css/bootstrap.min.css";
import App from "./App";
import * as serviceWorker from "./serviceWorker";
import "./assests/font-awesome/css/all.css";

const engine = new Styletron();

ReactDOM.render(
    <StyletronProvider value=engine>
        <BaseProvider theme=LightTheme>
                <App />
    </BaseProvider>
    </StyletronProvider>,
    document.getElementById("root")
);


serviceWorker.unregister();


【问题讨论】:

【参考方案1】:

您应该在浏览器中启用 javascript,请参见下文。

Chrome Safari Firefox Edge

【讨论】:

它在每个浏览器中都已启用,问题出在项目某处 public文件夹的index.html中没有脚本代码,那就去看看 这是 package.json 中的主页值问题。不过谢谢!

以上是关于您需要启用 JavaScript 才能运行此应用程序。将 React 应用部署到 Firebase 后的主要内容,如果未能解决你的问题,请参考以下文章

firebase 托管的反应应用程序返回“您需要启用 JavaScript 才能运行此应用程序”

将 React 应用程序部署到生产环境返回“您需要启用 JavaScript 才能运行此应用程序”

create-react-app 显示“您需要启用 JavaScript 才能运行此应用程序”的错误。

React API 调用给出“您需要启用 JavaScript 才能运行此应用程序”。在 Firebase 服务器中部署 ReactJs 应用程序后出错

React Typescript (.NET 6.0),使用 JavaScript 获取问题 (HTTP Err 431)

如何覆盖Drupal 7上的“禁用JavaScript”页面