webpack output输出多目录?

问题描述

想配置webpack打包多页面,但是多页面有层级关系,output可以输出多层级么?

问题出现的平台版本及自己尝试过哪些方法

output只配置过pathname

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

webpack多页面打包
clipboard.png

期望输出对应的目录结构,现在的目录是同级别的

clipboard.png

希望生成
index/index.html
index/content/content.html

news/news.html

阅读 3.7k
1 个回答

完全可以。将entryname作为进行适当拼接即可。
比如js:

filename: '[name]/[name].js'

css:

new MiniCssExtractPlugin({
  filename: '[name]/[name].css'
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题