Groyreg
@Groyreg
Front-end

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

Добрый день. Пишу приложение на vue.js. Столкнулся с потребностью добавления своих директив к текущей разметке скачанных плагинов. Но сохраненные изменения не отображаются..

Подробнее:

Установил через npm модуль календаря для сайта. Мне нужно добавить различные директивы к его шаблону.
Я полез в исходники по пути node-modules/vue-event-calendar/template.vue
Там находится html разметка календаря, я ее изменил так как мне было нужно и сохранил.
После в консоли запустил локальный сервер npm run dev .
В браузере открыл панель разработчика посмотреть разметку и моих изменений там нет.

Как мне внести изменения в эти исходники?

Спасибо.
  • Вопрос задан
  • 567 просмотров
Решения вопроса 2
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Залезли правильно, почитайте еще readme как собрать этот пакет. Наверняка, автор держит шаблон в одном месте, а итоговая "библиотека" собирается в один файлик. Поэтому вам нужно "сбилдить" этот проект, внеся изменения в template.

Как сказали выше, когда вы (или кто-то другой) попробует скачать этот модуль из npm изменения потеряются. Поэтому вы можете либо сделать форк и указать в package.json ссылку на свой репозиторий, либо (если функционал хорош) сделать форк и отправить пул-реквест автору.
Ответ написан
EvgeniyKvasyuk
@EvgeniyKvasyuk
Делаешь имплементацию в свой проект. То, что в node_modules будет переписываться из npm. Чтобы изменить исходники можно только через коллаборацию. Советую изучить как работает менеджер пакетов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Enapter Санкт-Петербург
от 160 000 до 240 000 ₽
IZZZIO Москва
от 30 000 до 120 000 ₽
21 февр. 2020, в 09:36
5000 руб./за проект
20 февр. 2020, в 21:15
10000 руб./за проект