javascript - 如何使用 webpack 配置按文件夹划分的模块 bundler ?

标签 javascript node.js webpack

我得到这样的文件结构

before build

我想用 webpack 使它像下面这样

after build

顺便说一句,我还想使用 ES6 importexport 作为模块加载器,

例如在 nav.js

class Nav extends Component {
  // react code here
}
export defalt Nav

header.js

import Nav from `nav/bundle`
// header react code 
// .......
export defalt Header

还需要在 node_module 中捆绑 reduxreact-route npm 包

webpack 可以做这些事情吗?有什么建议吗?

最佳答案

这是一个您可以尝试采用的粗略想法:

{
  // generate these dynamically through JavaScript
  entry: {
    footer: <path to footer js>,
    ...
  },
  output: {
    path: './demo',
    filename: '[name]/bundle.js' // name maps to entry keys
  },
  ...
}

关于javascript - 如何使用 webpack 配置按文件夹划分的模块 bundler ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489821/

相关文章:

javascript - Google 距离矩阵 Api React Js 无法设置到状态的距离

javascript - 如果不使用解构赋值则要求不工作

javascript - 使用 node.js 为 10 的幂模数生成加密随机数

javascript - 通过 Node 服务器上的 gzip 压缩提高 React 应用程序的 Google 页面速度分数?

node.js - Webpack 需要字符串替换

javascript - d3.event 在组合模块时不起作用

javascript - 为什么我无法在vuejs中设置输入 's value to null(input' s类型是文件)

javascript - 无法初始化放大弹出灯箱

javascript - 用于查找字符串中特定模式的正则表达式

javascript - node.js 压缩 ZIP 到内存