【问题标题】:React Component not working in production反应组件在生产中不起作用
【发布时间】:2018-08-31 12:13:27
【问题描述】:

当我部署我的应用程序时,我遇到了一些问题。

在开发中一切正常

但是,在生产中,数据没有显示出来。

经过一些测试,我意识到问题出在组件 TabsComponent 上,当我摆脱它时,一切正常。你知道我该如何解决这个问题吗?

https://serverlessapps.info/

目前:

・使用 React Redux 并创建 react 应用程序

・从 JSON 文件中获取数据

・存储 AWS S3。

你可以从https://github.com/Alfrex92/serverlessapps克隆repo

我能做什么?

非常感谢。

【问题讨论】:

    标签: reactjs amazon-s3 redux create-react-app


    【解决方案1】:

    在您的package.json 上添加了这一行"homepage": "http://localhost/", 如果您确实将应用上传到服务器“主页”的子文件夹中:"http://localhost/foldername"

    然后运行:npm run build 我只是在我的本地主机上测试它并且它工作正常

    像这样上传不要更改为"homepage": "http://yoursite.com/"

    这就是你的根目录的样子

    httdocs
      |
      |-static
      |
      |-index.html
      |-serviceworker.js
    

    【讨论】:

    • 不工作,我添加到我的 package.json 中:“name”:“serverlessapp”,“version”:“0.1.0”,“homepage”:“serverlessapps.info”,任何其他解决方案?
    • 我会在我的本地主机上下载你的包,并在几分钟内告诉你,生产版本在你的本地主机上工作了吗?
    • 还是不行。 1)添加了“主页”:“localhost” 2)添加了“脚本” 3)我在 npm-run-all --save 中运行了 npm,(我无法使用 npm run build,因为它有很多错误)
    • 删除脚本,保留你的旧脚本,奇怪的是我确实尝试过它,它在我的本地主机和生产版本上工作
    • 我只是测试它并且它工作正常,我不知道应用程序是否正常工作
    猜你喜欢
    • 2022-07-26
    • 1970-01-01
    • 2021-02-02
    • 2021-06-27
    • 2017-10-25
    • 2019-02-26
    • 2015-02-06
    • 1970-01-01
    • 2021-04-01
    相关资源
    最近更新 更多