Feature flag __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined. You are running the

最近新建了一个vue3项目, 发现一个警告很烦, 我用的是默认的vue-cli去构建的项目


在网上查询了一些方法,都说修改vue.config.js的一些配置可以解决问题,如图我注释的代码,我尝试过也不太行 , 于是我直接将cli打包换成了vite打包


1 首先创建一个vite项目

npm init vite  // 往下会有vue react ts js等选项

2 将cli打包的package.json中的插件过渡到vite项目中的package.json , 再把src复制到vite项目中 (因为我已经开发了一些功能了,echarts element-plus less等插件不想再一一下载了)

3 目前在router/index.js中会报以下的错误 (因为在vite中没有默认配置BASE_URL 环境变量)

import { createRouter, createWebHistory } from 'vue-router'

const routes = [
  {
    path: '/',
    name: '开始训练',
    component: () => import('../views/dirll.vue')
  },
  {
    path: '/deploy',
    name: '开始部署',
    component: () => import('../views/deploy/deploy.vue')
  },
  {
    path: '/vessel',
    name: '容器',
    component: () => import('../views/vessel/vessel.vue')
  },
  {
    path: '/help',
    name: '帮助',
    component: () => import('../views/help/help.vue')
  }
]

const router = createRouter({
  // history: createWebHistory(process.env.BASE_URL),           // 在cli项目中的代码
  history: createWebHistory(import.meta.env.BASE_URL),       // 需替换成该代码
  routes
})

export default router

4 最后就是下载依赖 跑项目了

npm install

npm run dev // 这一步终端会提示,以提示为主

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值