Что ж, правильно сделать, это отправить патч сопровождающему, чтобы он мог быть исправлен в апстриме (долгосрочно). В то же время просто сохраняйте измененный файл и после установки основного пакета переименуйте исходный файл (mv file.js file.js.ORIG
), а затем символическую ссылку в свою копию (ln -s ../../../patches/jsdom/level2/languages/file.js file.js
).
Это быстрый и грязный вариант. Другой вариант - создать новый тарбол npm с вашим измененным исходным кодом и указать на него NPM. Команда npm install
может указывать путь локальной файловой системы к архиву .tar.gz. Это также сработало бы.