Как реорганизовать этот код в синтаксис модуля CommonJS? - PullRequest
0 голосов
/ 26 июня 2019

Как подсказывает ответ на этот вопрос, ошибка

«Экспорт неиспользованных токенов»

потому что приведенный ниже код имеет синтаксис 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 не найден.

1 Ответ

0 голосов
/ 26 июня 2019

Почему вы экспортируете заявление о необходимости.Вы не можете экспортировать требуемый оператор.Если ваша функция использует sidebarmenu, она будет экспортирована вместе с ней.Так что нет необходимости делать это в вашем module.exports.

Просто сделайте module.exports{install}, без бокового меню.

...