vue3老项目如何引入vite
- 安装
npm install vite @vitejs/plugin-vue --save-dev
Vite官方中文文档 - 修改
package.json
文件
- 在 npm scripts 中使用 vite 执行文件
"scripts": {"serve": "vite","build": "vite build","preview": "vite preview"},
- 新建一个
vite.config.ts
文件 与package.json
文件同级
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))}}
})
- 将public/ 文件夹中的
index.html
移到 与package.json
文件同级 修改内容
<!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>
-
如果有警告
-
解决警告 加入
"type": "module"
-
卸载原有的webpack
npm uninstall webpack webpack-cli webpack-dev-server
-
搞定! 更多配置,请各位同学去官网自行查询!