【发布时间】:2019-06-20 11:48:19
【问题描述】:
我无法为我的输出包保留文件夹结构。
我尝试使用 [path] placeholder 但它不起作用。
有类似的thread,但它没有回答我的问题。
我正在使用:Webpack 4.28.4 和 Node v10.15.0。
入口文件夹结构:
src
|
+-- blog
| |
| +-- index.js
|
+-- index.js
webpack.config.js:
entry: {
main: './src/index.js',
blog: './src/blog/index.js'
},
output: {
filename: '[path][name].[contenthash].js',
path: path.resolve(__dirname, 'dist')
},
我得到的输出:
dist
|
+-- [path]blog.c63bf8952b90c5e5ba3e.js
|
+-- [path]main.9ad0ffac44f9e88f76ce.js
但我希望:
dist
|
+-- blog
| |
| +-- blog.c63bf8952b90c5e5ba3e.js
|
+-- main.9ad0ffac44f9e88f76ce.js
注意:我使用[name] 占位符来标识文件,但最后我将其删除。
【问题讨论】:
标签: webpack webpack-4 webpack.config.js