我使用 Vue CLI 和 Vue 2 构建了一个多页面应用程序,vue.config.js
如下所示:
pages: {
index: {
entry: './src/pages/index/main.js',
template: 'public/index.html',
title: 'index page',
chunks: ['chunk-vendors', 'chunk-common', 'index']
},
admin: {
entry: './src/pages/admin/main.js',
template: 'public/index.html',
title: 'admin page',
chunks: ['chunk-vendors', 'chunk-common', 'admin']
}
},
...
但是如何使用 Vite 和 Vue 3 构建多页面应用程序?
这是我的目录结构。我像这样编辑了 vite.config.js:
import vue from '@vitejs/plugin-vue'
const { resolve } = require('path')
/**
* @type {import('vite').UserConfig}
*/
export default {
plugins: [vue()],
build:{
rollupOptions:{
input:{
main:resolve(__dirname,'index.html'),
admin:resolve(__dirname,'src/admin/index.html')
}
}
}
}
但是当我构建时它返回错误并且我无法通过 localhost:3000/admin/index.html 打开管理页面。