【问题标题】:Deploy React/Webpack static directory on different server from index.html在 index.html 的不同服务器上部署 React/Webpack 静态目录
【发布时间】:2017-10-18 23:13:34
【问题描述】:
我想在我公司的 CMS 中部署一个使用 create-react-app 构建的 React 应用。我不能在 CMS 上托管资产,只能托管脚本标签、css 标签和根 DIV。我已将静态资产部署到 S3 并将我的 publicPath 指向 AWS,但在我的 CSS 中,组件未呈现。我是 webpack 配置的新手,不知道该去哪里。
【问题讨论】:
标签:
javascript
reactjs
webpack
create-react-app
【解决方案1】:
只有两种方法可以构建用于部署的资产:
- 在本地机器上构建资产并部署静态文件
- 将源部署到服务器并在那里执行资产构建
存在一些差异。例如,第一种方式可能需要传输更多数据,第二种方式需要在服务器上进行更复杂的配置。服务器必须能够执行不同的工具,包括 webpack,并且有足够的地方放置节点模块。