vite项目简单配置
Posted auserroot
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vite项目简单配置相关的知识,希望对你有一定的参考价值。
vite.config.js
import fileURLToPath, URL from 'node:url'
import defineConfig ,loadEnv from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import resolve from 'path' // 主要用于文件路径别名
const pathResolve = (dir:any) => resolve(__dirname, '.', dir)
// https://vitejs.dev/config/
export default defineConfig(
plugins: [vue(), vueJsx()],
resolve:
alias:
'@': fileURLToPath(new URL('./src', import.meta.url)),
'/@': resolve(__dirname, '.', 'src')
,
//本地代理
server:
host:'0.0.0.0',
port:8010,
proxy:
'/api':
target:'http://localhost:3000',
changeOrigin:true,
rewrite:path=>path.replace(/^\\/api/,'')
,
// 打包配置
base: './',//引入路径相当于webpack中的 baseUrl 或 publicPath
build:
sourcemap: false,
outDir: 'dist', // 指定输出路径,要和库的包区分开
assetsDir: 'static/img/', // 指定生成静态资源的存放路径
rollupOptions:
output:
chunkFileNames: 'static/js/[name]-[hash].js',
entryFileNames: 'static/js/[name]-[hash].js',
assetFileNames: 'static/[ext]/[name]-[hash].[ext]'
,
)
以上是关于vite项目简单配置的主要内容,如果未能解决你的问题,请参考以下文章
前端vue3+typescript搭建vite项目(初识vite+项目配置完善+屏幕适配)
前端vue3+typescript搭建vite项目(初识vite+项目配置完善+屏幕适配)