vue3老项目如何引入vite

vue3老项目如何引入vite

  1. 安装 npm install vite @vitejs/plugin-vue --save-dev Vite官方中文文档
  2. 修改package.json文件
  3. 在 npm scripts 中使用 vite 执行文件
javascript 复制代码
  "scripts": {
    "serve": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  1. 新建一个 vite.config.ts 文件 与 package.json 文件同级
javascript 复制代码
import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})
  1. 将public/ 文件夹中的index.html 移到 与 package.json 文件同级 修改内容
javascript 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<link rel="icon" href="/favicon.ico " />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>

<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>

</html>
  1. 如果有警告

  2. 解决警告 加入 "type": "module"

  3. 卸载原有的webpacknpm uninstall webpack webpack-cli webpack-dev-server

  4. 搞定! 更多配置,请各位同学去官网自行查询!

相关推荐
IT教程资源D13 小时前
[N_160]基于springboot,vue校园论坛系统
mysql·vue·前后端分离·springboot校园论坛·校园论坛交流系统
liu_bees14 小时前
微信小程序Canvas生成图片失败:canvas is empty问题解析
微信小程序·小程序·uni-app·vue
cui_win16 小时前
企业级中后台开源解决方案汇总
开源·vue3·ts
super_lzb16 小时前
VUE 请求代理地址localhost报错[HPM] Error occurred while trying to proxy request
java·spring·vue·springboot·vue报错
phltxy17 小时前
Vue3 + Vite:从入门到实战——核心指令全解析
vue.js·vue
经年未远1 天前
vue3中实现耳机和扬声器切换方案
javascript·学习·vue
RichardLau_Cx1 天前
【保姆级实操】MediaPipe SDK/API 前端项目接入指南(Web版,可直接复制代码)
前端·vue·react·webassembly·mediapipe·手部追踪·前端计算机视觉
敲敲了个代码2 天前
从N倍人力到1次修改:Vite Plugin Modular 如何拯救多产品前端维护困境
前端·javascript·面试·职场和发展·typescript·vite
chao_7892 天前
双设备全栈开发最佳实践[mac系统]
git·python·macos·docker·vue·全栈
码农幻想梦2 天前
Vue3入门到实战【尚硅谷】
前端·vue