2015-06-30 2 views
1

Я пытаюсь сделать webpack собирать два файла с различным набором плагинов. я представлял себе это так:Различные плагины для разных точек входа

{ 
    entry: { 
     name: "./first", 
     output: { 
      path: path.join(__dirname, "js"), 
      filename: "first.js" 
     }, 
     plugins: [ 
      new FirstPlugin() 
     ], 
    }, 
    entry: { 
     name: "./second", 
      path: path.join(__dirname, "js"), 
      filename: "second.js" 
     }, 
     plugins: [ 
      new AnotherPlugin() 
     ] 
    } 
} 

Но это, конечно, не работает. Возможно ли получить текущее значение в плавном режиме? Тогда все будет принято.

ответ

0

Если вы работаете с двумя разными точками входа и выходами, вы можете просто запустить два разных процесса веб-пакета, например, так (упрощенно).

//webpack.config.js 
module.exports = [ 
{ 
    name: 'first', 
    entry: { 
     main: "./first" 
    } 
    output: { 
     path: path.join(__dirname, "js"), 
      filename: "first.js" 
    }, 
    plugins: [ 
      new FirstPlugin() 
     ] 
    } 
}, 
{ 
    name: 'second', 
    entry: { 
     main: "./second" 
    } 
    output: { 
     path: path.join(__dirname, "js"), 
      filename: "second.js" 
    }, 
    plugins: [ 
      new SecondPlugin() 
     ] 
    } 
} 
]; 
Смежные вопросы