【Vue3+js+vite】vue3项目实战部署+新api 持续更新~~

本文介绍了使用Vite 2.7.2和Vue 3.2.25进行项目部署的配置步骤,包括npm与node版本管理、服务器设置、代理配置以及 vite 的热更新特性。通过设置别名加快构建速度,并利用Vite的预处理选项处理全局SCSS文件。此外,详细阐述了如何配置代理以实现API请求的转发。
摘要由CSDN通过智能技术生成

个人经验仅供参考

项目部署

版本管理

npm与node

node版本16.12.0
npm版本8.1.0

Vue与vite

vue版本3.2.25

vue: "^3.2.25",

vite版本2.7.2

vite: "^2.7.2"

vite配置

如官网所言vite本地开发热更新只会关注真正的使用到的包或代码,所以每次构建速度很快只有在引入一个新包后时间略长之后的更新时间会恢复到正常状态。

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
const path = require('path');
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
    //vue2.x习惯配置@为根目录
      '@': path.resolve(__dirname, './src'),
    },
  },
  server: {
    port: 3000,//启动端口
    open: true,
    strictPort: true,
    //代理
    proxy: {
      '/api': {
        target: 'xxxxxx',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, '')
      },
    },
    cors: true
  },
  css: {
    // 引用全局 scss
    preprocessorOptions: {
      scss: {
        additionalData: '@import "./normalize.scss";'
      }
    },
  },

  build: {
  //暂时还没有需要特殊处理的打包选项,一般处理静态资源打包方式居多
  }
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值