webpack怎么配置输出entry的入口文件目录

entry: {
    entry1: './view/pageA/a.js',
    entry2: './view/pageB/b.js'
},
output: {
    path: path.join(__dirname, 'dist'),
    filename: '[name].js'
}

如上的配置,在dist目录中生成entry1.js和entry2.js

--dist
    |-entry1.js
    |-entry2.js

我现在希望的是,生成后保存原有入口文件的目录结构,如下

--dist
    |-view
        |-pageA
        |    |-entry1.js
        |
        |-pageB
             |-entry2.js
阅读 4.1k
1 个回答

那你可以这么配置:

entry: {
    'view/pageA/entry1': './view/pageA/a.js',
    'view/pageA/entry2': './view/pageB/b.js'
},
output: {
    path: path.join(__dirname, 'dist'),
    filename: '[name].js'
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题