vue3老项目如何引入vite

vue3老项目如何引入vite

  1. 安装 npm install vite @vitejs/plugin-vue --save-dev Vite官方中文文档
  2. 修改package.json文件
    在这里插入图片描述
  3. 在 npm scripts 中使用 vite 执行文件
  "scripts": {
   
    "serve": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  1. 新建一个 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))
    }
  }
})

  1. 将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>
  1. 如果有警告在这里插入图片描述

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

  3. 在这里插入图片描述

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

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

相关推荐

  1. Vite创建Vue3项目识别 ../ 与 @/ 引入路径

    2023-12-23 16:36:03       10 阅读
  2. Vite+Vue3+TS 引入使用Cesium.js

    2023-12-23 16:36:03       37 阅读
  3. vue3+vite+js axios引用

    2023-12-23 16:36:03       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-23 16:36:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-23 16:36:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-23 16:36:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-23 16:36:03       20 阅读

热门阅读

  1. zabbix-proxy配置及邮件配置

    2023-12-23 16:36:03       31 阅读
  2. 什么是公差分析软件?DTAS3D自主可控

    2023-12-23 16:36:03       43 阅读
  3. 【华为机试】2023年真题B卷(python)-单词接龙

    2023-12-23 16:36:03       39 阅读
  4. 什么是t-io和Netty?

    2023-12-23 16:36:03       34 阅读
  5. XZordering算法的C++实现

    2023-12-23 16:36:03       40 阅读
  6. 【mysql】MySQL的binlog在数据仓库中的应用

    2023-12-23 16:36:03       35 阅读
  7. numpy中一些常见计算

    2023-12-23 16:36:03       39 阅读