代码拉取完成,页面将自动刷新
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";
import pxtorem from "postcss-px-to-viewport";
import Components from "unplugin-vue-components/vite";
import { VantResolver } from "@vant/auto-import-resolver";
// https://vitejs.dev/config/
export default defineConfig({
externals: {
// 'BMap':"BMap",
AMap: 'AMap', // 高德地图配置
AMapUI: 'AMapUI'
},
base: "./", //配置根目录为相对路径
plugins: [
vue(),
Components({
resolvers: [VantResolver()],
}),
],
css: {
postcss: {
plugins: [
pxtorem({
// rootValue: 75, // 这里写设计稿的宽度/10即可,例如设计稿宽度是750px就写75
// vant默认是37.5,如果是使用了vant的话可以像下面这样写
rootValue(res) {
return res.file.indexOf("vant") !== -1 ? 37.5 : 75;
},
propList: ["*"], // 需要转换的属性,默认转换所有属性
selectorBlackList: [], // CSS选择器黑名单,防止部分选择器被转换
// exclude: /\/node_modules\//i, // 忽略包文件转换rem
}),
],
},
},
resolve: {
alias: {
"~": path.resolve(__dirname, "src"),
"@": path.resolve(__dirname, "src"),
},
},
server: {
host: "0.0.0.0", // 本机的局域网IP
port: "8080", // 端口号,一般情况下为8080
proxy: {
"/api": {
// target: 'http://ceshi13.dishait.cn',
// target: 'http://sceshi14.dishait.cn',
target: "https://manghe.taolianpay.com",
// target: 'https://duanju.taolianka.com/',
// target: 'http://192.168.1.102/',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ""),
},
},
},
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。