繁体   English   中英

webpack目录中的多个条目

[英]webpack multiple entries in a directory

context: path.join(__dirname, 'resources/assets/bundle/js'),
  entry: [
    'webpack/hot/dev-server',
    'webpack-hot-middleware/client',
    './*.js'
  ]

以上代码是否有效? 而不是像指定每个文件一样

context: path.join(__dirname, 'resources/assets/bundle/entries'),
  entry: [
    'webpack/hot/dev-server',
    'webpack-hot-middleware/client',
    './abc.js',
    './def.js'
  ]

如何包含整个文件夹?

为什么要使用整个文件夹?

如果要整个文件夹,可以使用glob npm模块

如解释的那样: https : //github.com/webpack/webpack/issues/370

var glob = require("glob");
// ...
entry: glob.sync("./src/scripts/*.js")

但是不建议将webpack放在整个文件夹中,条目值应解析为特定文件或特定文件列表。

您可以轻松地自己完成此操作,因为webpack.config.js只是一个node.js模块,并允许执行任何代码。 入口点中的通配符

Webpack使用入口点来解析引用以生成捆绑包。 您可以根据所需捆绑软件的数量定义多个入口点。 您不应将整个文件夹添加为入口点,这意味着您希望将文件夹中的每个文件捆绑在一起,这是webpack不推荐的。

https://webpack.github.io/docs/multiple-entry-points.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM