fast-vue-multi-pages-vite
Vite-快速搭建VUE项目工具类的基本库,主要用于每个功能页面独立生成html,不使用vue单页面功能。
npm i fast-vue-multi-pages-vite
"dependencies": {
"fast-vue-multi-pages-vite": "^1.0.0", //具体版本以npm库更新为准
}
配置vite.config.js 文件,快速配置VUE项目代码,复制如下代码:
import { multiPages} from 'fast-vue-multi-pages-vite/vite'
export default defineConfig({
plugins: [
vue(),
//添加vite插件
multiPages({
projectTitle: '测试项目',
projectRootDir: __dirname,
projectPagesDir: ['src/pages_' + client],
globalConfig: {api_client:'vue'},
httpFinalParams: {api_client:'vue'},
injectJsFiles: ['/src/assets/js/common-security.js', '/src/assets/js/iconfont.js'],
injectCssFiles: ['/src/assets/css/tailwindcss.css'],
safeCodeJsFileName: ['common-security.js']//指定js文件代码混淆
})
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
})