我想在webpack中使用同一文件使用多个条目,但要传递一个变量。
我的想法是对每个条目使用webpack.definePlugin。
例:
{
entry: {
file1: 'myfile.js',
file2: 'myfile.js',
},
output: {
filename: '[name]/myjs.js'
}
}
Run Code Online (Sandbox Code Playgroud)
我设置了插件:
{
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
})
]
}
Run Code Online (Sandbox Code Playgroud)
或者,如果可能,可以通过其他方式将变量传递给每个条目。
如果可以:
entry: {
file1: 'myfile.js?variable=a',
file2: 'myfile.js?variable=b',
}
Run Code Online (Sandbox Code Playgroud)
并在我的文件中获取该变量。
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |