Используя chess.js модуль в Nuxt

#npm #vuejs2 #nuxt.js #chess

Вопрос:

Я пытаюсь использовать chess.js модуль в приложении Nuxt, но инструкции по установке, похоже, не работают для Nuxt.

 const { Chess } = require('chess.js')
const chess = new Chess()
 

Приведенный выше код дает мне Chess is not a constructor

Есть ли какой-либо способ преобразовать chess.js модуль для работы с Nuxt? Могу ли я вычерпать его внутренности из chess.js скрипт в их репо и превратить его в плагин? Если да, то как бы я это сделал?

Комментарии:

1. Кстати, ваш проект-Vue2, потому что Nuxt на сегодняшний день недоступен с Vue3.

Ответ №1:

Вам нужно использовать import синтаксис и позвонить new Chess() mounted() .