【问题标题】:How to create a bulletproof build script for a React App?如何为 React App 创建防弹构建脚本?
【发布时间】:2018-06-03 01:32:17
【问题描述】:

我有一个稍微复杂的 React 项目 - 基本上是一袋性感的 UI 组件,我很想把它放在那里供人们欣赏。这个想法是你修改 App.js,删掉你不使用的 bs,点击yarn buildnpm run build 并最终得到一个构建文件夹 - 独立的,丑陋的,准备好部署。

我知道两种领先的解决方案,一种是react-scripts,另一种是基于webpack 的解决方案。假设我想给我的 forking peer 最少的配置和一个工作的 prod 构建,他们可以立即连接并运行,哪种方式是“最好的”(最快、最简单、最无依赖)?

我有四天时间去做。在两次充满不清楚的信号、编译错误和我的构建的一般功能障碍之后(关于使用上述两种方法),我退后一步,试图最后一次绕开它。我有,就像,关于这件事的十四个问题,但决定采用更笼统的措辞。请温柔一点。

【问题讨论】:

  • 这将因过于宽泛和/或基于意见而被关闭。您应该决定两者之一并提出具体问题以保持开放。
  • 我应该删除它吗? @DanielHilgarth
  • @DanielHilgarth 我经常有这样的问题,我正在寻找放置它们的地方。到目前为止,我为那些与计算、算法等相关的理论和软件开发相关的理论软件问题去了计算机科学。但是我应该从哪里得到这种特定的结构问题,其中定义了半堆栈或更多,我也不是 100% 确定。从你的分数来看,我希望你能提出建议;)
  • create-react-app 超级简单你遇到了什么错误?
  • @GabrielBleu 好吧,当我的package.json"build": "react-scripts build",我去yarn build 时,build 文件夹被创建 - 看起来像一个微笑的新生儿,没有眼泪。然后,为了测试它,我把它带到外面,到Desktop,用VS Code 运行它,然后用它“上线”。它在 5500 端口显示自己,但那里什么也没有——也没有错误。 html 文件看起来不错,但脚本不存在。

标签: javascript node.js reactjs webpack production-environment


【解决方案1】:

我会建议使用CRA (create-react-app)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-16
    • 2015-06-05
    • 2018-09-21
    • 2019-08-09
    • 2012-09-15
    • 2014-07-15
    • 2019-07-08
    • 1970-01-01
    相关资源
    最近更新 更多