NuxtJs中的ExtendRoute不要在router.js中编写路由

时间:2020-10-08 13:15:47

标签: vue.js nuxt.js vue-router

我在项目中使用NuxtJs,并且在Windows上本地工作。 我想创建一条路线而不通过文件夹。 所以我使用这样的extendRoutes:

nuxt.config.js
router: {
        middleware: ['auth'],
        extendRoutes(routes, resolve) {
            routes.push(
                {
                    name: 'nouveauDossier',
                    path: '/nouveau/dossier',
                    component: resolve(
                        __dirname,
                        'pages/dossiers/_id/index.vue'
                    ),
                },
                {
                    name: 'factureEdit',
                    path: '/factures/:id',
                    component: resolve(__dirname, 'pages/devis/_id/index.vue'),
                }
            )
        },
    },

一旦npm run必须重新启动,它将起作用。路由在router.js中显示得很好

router.js
{
    path: "/nouveau/dossier",
    component: _2f147281,
    name: "nouveauDossier"
  }, {
    path: "/factures/:id",
    component: _14f67006,
    name: "factureEdit"
  }],

在Windows上本地没有问题

另一方面,它对我的​​在vps和Ubuntu上工作的同事不起作用。 路由未写入router.js

你有个主意吗?

0 个答案:

没有答案