VUE2 迁移 vite

vite.config.js

import { createVuePlugin } from "vite-plugin-vue2"

export default {
  root:'./', // 项目根目录(index.html 文件所在的位置)可以是一个绝对路径,或者一个相对于该配置文件本身的相对路径。
  publicDir: 'public', // 作为静态资源服务的文件夹.该值可以是文件系统的绝对路径,也可以是相对于项目的根目录的相对路径。
  base: './', // 公共基础路径。改值可以是绝对路径或空字符串
  mode: 'development',
  plugins: [createVuePlugin()],
  resolve: {
    alias: [
      { find: '@',  replacement: '/src'},
      { find: '@c',  replacement: '/src/components'},
      { find: /^~/, replacement: '' } // 解决 css @import 不生效
    ]
  },
  server: {
    host: '192.168.0.100',
    open: true, // 是否自动打开浏览器
    port: '8080'
  },
}

index.html 移动到根目录

引入main.js
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <!-- <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <title><%= htmlWebpackPlugin.options.title %></title> --> 
    <!--  % 会解析失败 报错   Internal server error: URI malformed  -->
  </head>
  <body>
    <noscript>
    </noscript>
    <div id="app"></div>
    <!-- main.js 需要添加 type="module" -->
    <script type="module" src="./src/main.js"></script>
  </body>
</html>

未适配VUE3的UI框架 内置图标路径可能需要修改

进入node_modules 修改为相对位置路径 取消变量引用路径

Logo

前往低代码交流专区

更多推荐