Как импортировать узел шахматной доски. js в проект Angular? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь использовать шахматную доску. js как зависимость модуля узла для разработки пользовательского интерфейса шахматной доски для одного из моих Angular проектов. Согласно инструкции по документации

npm install @ chrisoakman / chessboard js

После этого я попытался

import {ChessBoard } из '@ chrisoakman / chessboardjs / dist / chessboard-1.0.0';

в моем angular компоненте, но он не распознает ни один модуль с таким именем.

Открыв файл js в node_modules, я обнаружил, что нигде не было module.exports и все содержимое файла было записано внутри IIFE (function () {....}) ().

Там было в линии: 1809

// TODO: здесь можно экспортировать модуль

window ['Chessboard'] = конструктор

Который я понял написать сам module.exports

Как мне теперь экспортировать этот модуль, чтобы я мог импортировать и начать использовать библиотеку?

https://chessboardjs.com/download

PS: библиотека работает при использовании тега script на странице html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...