123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { defineConfig, loadConfigFromFile, loadEnv } from "vite";
- import Components from "unplugin-vue-components/vite";
- var pxtoviewport = require("postcss-px-to-viewport");
- const config = defineConfig(({ command, mode, ssrBuild }) => {
- return {
- plugins: [
- Components({
- dirs: [
- "src/h5/components",
- "src/common/components",
- "src/h5/pages/**/_components",
- ],
- resolvers: [],
- dts: "src/h5/components.d.ts",
- }),
- ],
- server: {
- port: 3333,
- proxy: {
- '/api': {
- target: 'http://www.apdmagazine.com/', //测试服务器的
- changeOrigin: true,
- ws: true,
- pathRewrite: {
- '^/api': ''
- }
- }
- }
- },
- css: {
- postcss: {
- plugins: [
- pxtoviewport({
- viewportWidth: 375,
- propList: ["*"],
- include: /\/node_modules\/vant/,
- }),
- ],
- },
- },
- };
- });
- export default config;
|