如何使用webpack插件只能输入一个条目

时间:2017-08-22 18:56:31

标签: plugins webpack

我想在webpack中使用相同文件的多个条目,但传递一个变量。

我的想法是对每个条目使用webpack.definePlugin。

示例:

{
  entry: {
    file1: 'myfile.js',
    file2: 'myfile.js',
  },
  output: {
    filename: '[name]/myjs.js'
  }
}

我设置了插件:

{
   plugins: [
     new webpack.DefinePlugin({
        MYVARTOFILE: 'a',
        filename: 'file1/myjs.js' // I want to make something like this
     }),
     new webpack.DefinePlugin({
        MYVARTOFILE: 'b',
        filename: 'file2/myjs.js' // I want to make something like this
     })
   ]
}

或者是否可以以不同的方式将变量传递给每个条目 如果可能:

  entry: {
    file1: 'myfile.js?variable=a',
    file2: 'myfile.js?variable=b',
  }

在我的文件中输入这个变量,。

0 个答案:

没有答案