vite的多页面配置main的问题?-灵析社区

一一在debug

export default defineConfig({ plugins: [ react()], build: { rollupOptions: { input: { main: path.resolve(__dirname, 'index.html'), admin: path.resolve(__dirname, 'admin.html'), }, }, }, }) 我这里配置了两个页面,访问[http://localhost:3000](https://link.segmentfault.com/?enc=OsBdoWQczN%2BYxhLg4lPRig%3D%3D.%2FCiemUibry03%2FiPxc5zT5ZRAXX%2FU06SWLcpEy%2Fd%2Bagw%3D)开头的进入index.html,访问[http://localhost:3000/admin](https://link.segmentfault.com/?enc=bJPp5K5ofatREy9Soag1Gg%3D%3D.%2BO38hErplWXJXtssaPi%2FuXdKIo6%2BhOQ%2FvVLvU2UHUqs%3D)开头的访问admin.html 现在我的index.html不在根目录,而是在aaa/index.html,然后我修改如下 export default defineConfig({ plugins: [ react()], build: { rollupOptions: { input: { main: path.resolve(__dirname, 'aaa/index.html'), admin: path.resolve(__dirname, 'admin.html'), }, }, }, }) 但是运行 yarn dev 之后,访问[http://localhost:3000](https://link.segmentfault.com/?enc=Sfm5QmRnu4MdOSOH%2B3wImQ%3D%3D.w%2FgGgbuZova8M5luh9iUqLX85MNVH4%2FbP%2BrqSPO6dyc%3D),提示找不到对应页面。多页面打包配置主页面,不是这样配置吗?

阅读量:286

点赞量:7

问AI
你看看打包出来的目录,打包出来应该多了一层目录了,而不是根目录。运行项目的时候只输入域名那些,会在根目录去寻找index.html的,所以你要在src下创建一个index.html文件用于重定向到你要默认指定的目录