Как исправлять ошибки в пакетах установленных через npm?

Всё больше библиотек распространяется только в виде npm пакетов. Уже у многих не встретишь собранной версии которую просто можно подключить на странице сайта и получить работающую библиотеку.

В итоге приходится ставить через npm и собирать всякими галпами. Собранные таким образом пакеты часто неработоспособны. Как бороться с такого рода ошибками?

Где прочитать про "магию сборки"? Все что пытаюсь нагуглить сводится к "введите эти команды", без поясненний как это работает. Обращение к знакомыми верстальщикам не помогло - они сами не понимают как это работает.

Пример:
Установил библу bitcoinjs-lib как в документации.
Использую простейший код:
import Bitcoin from 'bitcoinjs-lib';

let key = Bitcoin.ECKey.makeRandom();
console.log(key);


Получаю ошибку: eRPCD9k.png

Что делать дальше не понятно. Догадываюсь только что какая-то проблейм с types.js который является зависимостью bitcoinjs-lib. Но как это лечить? Попробовать поберебирать версии? Как-то изменить параметры сборки? Вообще это может быть проблемой сборкщика или это однозначно проблема зависимостей?
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы