【发布时间】:2019-11-08 01:53:51
【问题描述】:
正如对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。
【问题讨论】:
-
尚不清楚您需要此导出做什么(例如,导入期望什么)。到目前为止,它看起来像是一个 XY 问题。你能解释一下你实际上想要做什么吗?你的
SidebarMenu应该是 Vue 组件吗?
标签: javascript vue.js ecmascript-6 commonjs