vite2打包

最近需要将vite下开发的vue3前端打包,使用npm run build后,生成dist文件夹,访问index.html,页面空白。csdn上看到这篇文章。试了下解决了空白页。

vite 打包页面空白_hero_th的博客-优快云博客_vite 打包 白屏

并附上我的vite.config.js的源码:

// vite.config.js   2.0 beta (正式版本可能有变化)

import vue from "@vitejs/plugin-vue";

const { resolve } = require("path");

// 获取环境变量 ,目前我只能在生产环境中获取到

const NODE_ENV = process.env.NODE_ENV;

/**

 * https://vitejs.dev/config/

 * @type {import('vite').UserConfig}

 */

export default {

  // 访问路径 , 默认 ./

  // base: "/dist/",

  base: './',

  plugins: [vue()],

  // 路径别名

  alias: [{ find: "@", replacement: resolve(__dirname, "src") }],

  build: {

    // 打包路径

    assetsDir: "./static",

    rollupOptions: {

      input: {

        // 入口文件

        main: resolve(__dirname, "index.html")

        // ,

        // // 其他入口

        // nested: resolve(__dirname, 'xxxx.html')

      },

    },

  },

  // 代理

  server: {

    proxy: {

      "/api": {

        target: "xxxx",

        changeOrigin: true,

        rewrite: (path) => path.replace(/^\/api/, "/"),

      },

    },

  },

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值