Laravel 在webpack.mix.js中获取Vue路由器路由

Laravel 在webpack.mix.js中获取Vue路由器路由,laravel,vue.js,webpack,Laravel,Vue.js,Webpack,在我的Laravel/Vue.js应用程序中,我希望使用Router routes和webpack sitemap插件动态生成一个站点地图 主要问题是我似乎无法导入或要求webpack.mix.js中的routes.js 路由器文件: export default [ { path: '/', name: 'Home', component: () => import(/* webpackChunkName: "home" */ '../view

在我的Laravel/Vue.js应用程序中,我希望使用Router routes和webpack sitemap插件动态生成一个站点地图

主要问题是我似乎无法导入或要求webpack.mix.js中的routes.js

路由器文件:

export default [
{
    path: '/',
    name: 'Home',
    component: () => import(/* webpackChunkName: "home" */ '../views/Home'),
    meta: {
        gtm: "Home page",
        sitemap: {
            path: '/',
            visible: true,
            priority: 1,
        }
    }
}]
网页包文件和我正在尝试执行的操作:

const SitemapPlugin = require('sitemap-webpack-plugin').default; 
import routes from './resources/js/router/routes'

mix.webpackConfig({
   plugins: [
       new SitemapPlugin({
           base: process.env.APP_URL,
           paths: routes
       }),
    ]
});
有关更多信息,请访问存储库的链接: