Cannot use 'in' operator to search for 'path' in undefined not getting solved

157 Views Asked by At

i am always getting error "Cannot use 'in' operator to search for 'path' in undefined" i checked several blogs, it shows that i am doing spell mistake in router file, but even after changing as said the error is not solved.

import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
import Product from '../views/Product.vue'
import CartView from '@/views/CartView.vue'

const routes = [
  {
    path: '/',
    name: 'home',
    component: HomeView
  },
  {
    path: '/about',
    name: 'about',
   
    component: () => import('../views/AboutView.vue')
  },
  {
    path: '/:category_slug/:product_slug/',
    name: 'Product',
    component: Product
  },
  {
    path: '/cart',
    name: 'CartView',
    component: CartView
  }
]

const router = createRouter({
  history: createWebHistory(process.env.BASE_URL),
  routes
})

export default router

error i am geting

0

There are 0 best solutions below