【问题标题】:how to config a module bundler divide by folder with webpack?如何使用 webpack 配置模块捆绑器按文件夹划分?
【发布时间】:2015-12-29 17:12:47
【问题描述】:

我得到这样的文件结构

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 可以做这些事情吗?有什么建议吗?

【问题讨论】:

    标签: javascript node.js webpack


    【解决方案1】:

    这是一个你可以尝试适应的粗略想法:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-22
      • 2017-07-31
      • 1970-01-01
      • 2016-04-03
      • 2017-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多