【问题标题】:browserify / webpackify all the files in a directorybrowserify / webpackify 目录下的所有文件
【发布时间】:2016-07-26 03:07:31
【问题描述】:

是否可以browserify/webpackify一个目录下的所有文件;

来自

src
|____a.js
|____b.js
.
.    

dist
|____a.js // browser compatible code
|____b.js // browser compatible code
.
.

作为单独的独立文件; 不捆绑在一起,形成cli/binary,只是从npm scriptsbabel w/o grunt/gulp 等等。

这些文件是顶级文件,是导入模块化的,会被独立使用

【问题讨论】:

  • 这意味着您的每个 dist 文件都将包含其所有依赖项 + webpack 特定代码。我不会推荐它(为了你的用户)!
  • @MattLo 我知道,但它们将被独立消耗。有顶级文件,它们正在导入模块化文件。

标签: javascript node.js webpack browserify babeljs


【解决方案1】:

您可以像这样为每个条目设置一个条目:

{
  entry: [
    foo: '<path to foo>',
    bar: '<path to bar>'
  ],
  output: {
    filename: '[name].js'
  }
}

这将为每个条目输出一个单独的包。

解决这个问题的另一种方法是返回一组配置(webpack 可以选择)。在这种情况下,每个配置都有一个条目。这样做的好处是,您可以设置一个小脚本来针对 webpack 的 Node API 并行评估单独的配置。

【讨论】:

    猜你喜欢
    • 2015-09-17
    • 2013-12-31
    • 2021-01-06
    • 2012-11-23
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    相关资源
    最近更新 更多