如何将一些数据传递给下一个 webpack 加载器

use*_*451 6 loader webpack

我正在尝试为BEM 方法学编写一些链式加载器。这是 webpack 配置的一部分。

  entry: './src/pages/index.bemjson.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  },
  module: {
   rules: [
     {
         test: /\.bemjson\.js$/,
         loader: 'bh-loader!bemdeps-loader!bemdecl-loader!bemjson-loader'
     }
   ]
Run Code Online (Sandbox Code Playgroud)

其他加载器(bemdecl-loader 和 bh-loader)稍后需要的第一个加载器(bemjson-loader)的结果。

通过此类加载器管道传递数据的正确方法是什么?

文档说加载器应该很简单(比单个复杂的加载器更喜欢这种链接)。看来我需要使用“”字段。但它已被弃用。