如对this问题的回答所建议,错误
“未导出的令牌导出”
是因为下面给出的代码使用es6语法,但是Node JS使用通用的JS模块。
const SidebarMenu = require('./components/SidebarMenu.vue')
export default {
install (Vue) {
Vue.component('sidebar-menu', SidebarMenu)
}
}
export { SidebarMenu }
请帮助我将其转换为commonJS模块。
我已经尝试过module.exports
,如下所示:
const SidebarMenu = require('./components/SidebarMenu.vue')
install = function (Vue) {
Vue.component('sidebar-menu', SidebarMenu)
}
module.exports = { SidebarMenu, install }
,但也不起作用。我收到未找到组件SidebarMenu
的错误。
答案 0 :(得分:0)
为什么要导出require语句。您无法导出require语句。 如果您的函数使用sidebarmenu,它将与它一起导出。因此,无需在您的module.exports中执行此操作。
只需EditCar(CarId: number) {
this.carservice.getCarById(CarId).subscribe((resp: any) => {
this.FormCar.patchValue({
CarId: resp.carId,
Brand: resp.brand,
Model: resp.model
})
});
}
,而无需侧边栏菜单。