javascript - Webpack:如何在某些输出文件中保持导入?
问题描述
假设我在 webpack 中有以下入口文件:
/* Path: src/MyComponent.jsx */
import React from 'react';
// other subcomponent imports
// MyComponent definition
...
export default MyComponent;
/* Path: src/index.js */
import React from 'react';
import { render } from 'react-dom';
import MyComponent from './MyComponent';
// render MyComponent
// other logic
使用我当前的 webpack 配置:
entry: {
'my-component': path.join(__dirname, 'src/MyComponent.jsx'),
'index': path.join(__dirname, 'src/index.js'),
},
output: {
filename: '[name].bundle.js',
path: path.join(__dirname, 'dist'),
},
我得到两个输出文件:
my-component.bundle.js
,其中包含MyComponent
+ 其所有子组件 + 供应商代码index.bundle.js
,其中包含MyComponent
+ 其所有子组件 +index.js
相关逻辑 + 供应商代码
但是,我想要以下内容:
my-component.bundle.js
,其中包含MyComponent
+ 其所有子组件 + 供应商代码index.bundle.js
,其中包含导入my-component.bundle.js
(即不捆绑在一起)+index.js
相关逻辑+供应商代码
我怎样才能做到这一点?
解决方案
推荐阅读
- java - 尽管有 FOR 循环的模拟语句,但意外的方法调用:EasyMock
- python - 在 pandas 数据框中组合 groupby 后创建共享变量
- c# - Xamarin 将图像生成到 ASP.NET API 控制器(发布)
- protractor - 在量角器中的 specDone 中打印当前页面的 URL
- html - 如何判断一个值是否为空?
- c++ - Eigen:加速复杂矩阵求逆
- regex - 电子邮件 REGEX 中的单个字母顶级域 TLD
- tensorflow - TensorFlow 对象检测 API。一次检测 90 个默认类 + n 个新类
- wordpress - WordPress REST API 不允许 DELETE 和一些 POST 调用
- python - Tkinter 网格正在重置背景颜色