vue3 build vite.config.ts配置
import { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue'const path = require('path') // npm i --save-dev @types/nodeexport default defineConfig({plugins: [vue()], // 配置需要使用的插件列表,这里将vue添
·
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
const path = require('path') // npm i --save-dev @types/node
export default defineConfig({
plugins: [vue()], // 配置需要使用的插件列表,这里将vue添加进去
// 打包配置
build: {
target: 'modules',
outDir: 'dist', //指定输出路径
assetsDir: 'assets', // 指定生成静态资源的存放路径
minify: 'terser', // 混淆器,terser构建后文件体积更小
},
alias: {
// 键必须以斜线开始和结束
'/@/': path.resolve(__dirname, './src'),
},
// 本地运行配置,及反向代理配置
server: {
cors: true, // 默认启用并允许任何源
open: true, // 在服务器启动时自动在浏览器中打开应用程序
//反向代理配置,注意rewrite写法
proxy: {
'/api': {
target: 'http://192.168.128.7:3000', //代理接口
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
},
},
},
})
更多推荐
已为社区贡献2条内容
所有评论(0)