Модули узлов теряются при переключении веток в Angular Project

Поэтому я хочу использовать модуль узла javascript под названием «dom-to-image», потому что я хочу сделать Div загружаемым в виде изображения после того, как пользователь нажимает кнопку. Я установил пакет «dom-to-image» с помощью NPM, используя «npm install --savedom-to-image», и я вижу, что он находится в зависимостях в файле package.json, а также в package-lock.json.

Я импортировал пакет в свой компонент следующим образом: importdom-to-image из «dom-to-image». Он отлично работает и делает то, что должен. Но когда я переключаю ветки на git для выполнения других задач и возвращаюсь в эту ветку, я получаю сообщение в терминале о том, что мне нужно снова установить этот пакет. То же самое и с другими людьми в моей команде. Мы также получаем эту проблему очень непоследовательно, поэтому должно пройти некоторое время, прежде чем мы получим эту проблему. Это потому, что я импортировал модуль не так, как другие? Потому что обычно при импорте я использую фигурные скобки.

Я пробовал установить @types/dom-to-image, но это не сработало. Я проверил, установлен ли мой gitignore в UTF-8, и это так. Я использовал html2canvas (альтернатива, которую я также импортировал без фигурных скобок), и проблема все еще сохраняется. Я пытаюсь загрузить div, содержащий холст vis-network с текстовым полем над холстом.

0 ответов

Другие вопросы по тегам