vite-plugin-html icon indicating copy to clipboard operation
vite-plugin-html copied to clipboard

[BUG]配置中包含base的情况下,多页配置就会失效。

Open DamonCais opened this issue 2 years ago • 2 comments

配置中包含base的情况下,多页配置就会失效。然后所有的页面,都会指向index.html

DamonCais avatar Jul 19 '23 09:07 DamonCais

plugins: [
    react({}),
    createHtmlPlugin({
      minify: false,
      viteNext: true,
      pages: [
        {
          entry: './src/entry/search.jsx',
          filename: 'search.html',
          template: './index.html',
          injectOptions: {
            data: {
              title: '検索結果'
            },
          },
        },
        {
          entry: './src/entry/search_popup.jsx',
          filename: 'search_popup.html',
          template: './index.html',
          injectOptions: {
            data: {
              title: '2検索結果'
            },
          },
        },
      ],
    })
  ],
  build: {
    rollupOptions: {
      input: {
        search: './src/entry/search.jsx',
        search_popup: './src/entry/search_popup.jsx'
      }
    }
  },


当我使用这个配置配置多页的时候,总是第一个配置生效,即使访问第二个页面路由,也是返回第一个配置的结果。而且,使用任何名称非index的html模版,都不会生效。是不是姿势不对,补充完毕

vincent-li avatar Dec 28 '23 04:12 vincent-li

同上

vonlyinno avatar Apr 09 '24 06:04 vonlyinno