reactjs - 从一个 Webpack 配置输出多个 React 应用程序
问题描述
我正在开发一个带有 WordPress 配套网站的网络应用程序。让我们假设域如下:
app.site.com
blog.site.com
我想做的是让我的 webpack 4 配置输出,bundle.js
但也生成类似的东西header.js
,包括单个<Header />
组件(不是完整的应用程序)。
然后我会添加一个脚本标签来blog.site.com
喜欢这样:
<script src="https://app.site.com/build/header.js" />`
并期望它将应用程序 <Header />
安装在博客的 #dom-element
如何做到这一点?
解决方案
为标题组件创建另一个入口点。引用 webpack文档:
module.exports = {
entry: {
bundle: './src/app.js',
header: './src/header.js'
},
output: {
filename: '[name].js',
path: __dirname + '/build'
}
};
这bundle.js
将从您的初始入口点创建。也header.js
来自 Header 组件。
推荐阅读
- python - 第二个打印语句没有在给定的代码中运行?
- javascript - 如何停止向 django formset 中的第一个表单添加删除按钮?
- c# - 动态(以编程方式)创建的图块通过计时器更改其 isEnabled 属性
- python - 为什么我的代码似乎不适用于奇数
- c++ - QFileSystemModel 未在 Win 10 上更新
- flutter - Flutter:微信资产选择器。将语言更改为英语
- r - 错误:所有列表元素必须是列表本身:在 tidybayes 中使用 spread_draws 函数时出错
- python - 如何抓取此链接的段落路透社
- javascript - 更改路线时状态正在重置
- bash - 如果安装了应用程序,则 bash 别名运行,但如果未安装,则运行其他内容