我在项目中使用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
你有个主意吗?