vite.config.js常用配置

vite.config.js常用配置vite 是一个基于 Vue3 单文件组件的非打包开发服务器 它做到了本地快速开发启动 快速的冷启动 不需要等待打包操作 即时的热模块更新 替换性能和模块数量的解耦让更新飞起 真正的按需编译 不再等待整个应用编译完成 这是一个巨大的改变 vite 项目中使用的不是 vue config js 而是 vite config jsvite config js 配置 constpath require path vite config js orvite config ts

vite项目中使用的不是vue.config.js,而是vite.config.js

vite.config.js配置:

const path = require('path') // vite.config.js # or vite.config.ts module.exports = { 
    alias: { 
    // 键必须以斜线开始和结束 '/@/': path.resolve(__dirname, './src') }, hostname: '0.0.0.0', port: 8080, // 是否自动在浏览器打开 open: true, // 是否开启 https https: false, // 服务端渲染 ssr: false, / * 在生产中服务时的基本公共路径。 * @default '/' */ base: './', / * 与“根”相关的目录,构建输出将放在其中。如果目录存在,它将在构建之前被删除。 * @default 'dist' */ outDir: 'dist', // 反向代理 proxy: { 
    '/api': { 
    target: 'https://blog.csdn.net/weixin_', changeOrigin: true, rewrite: path => path.replace(/^\/api/, '') } } } 

vite2.0配置

import { 
    defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' const path = require('path') import { 
    resolve } from 'path' // 主要用于alias文件路径别名 // https://vitejs.dev/config/ export default defineConfig({ 
    plugins: [vue()], // 是否开启 https https: false, // 服务端渲染 ssr: false, / * 在生产中服务时的基本公共路径。 * @default '/' */ base: './', / * 与“根”相关的目录,构建输出将放在其中。如果目录存在,它将在构建之前被删除。 * @default 'dist' */ outDir: 'dist', resolve: { 
    alias: { 
    '@': resolve(__dirname, '.', 'src'), }, }, // 反向代理 server: { 
    port: 8080, host: "0.0.0.0", // 是否自动在浏览器打开 open: true, // 是否开启 https https: false, proxy: { 
    '/api': { 
    target: 'https://blog.csdn.net/weixin_', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), }, }, }, }) 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209794.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:24
下一篇 2026年3月19日 上午8:24


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号