Переопределить файл из пакета в node_modules - PullRequest
0 голосов
/ 09 января 2019

Я хотел бы использовать свой основной проект и импортировать его во второй проект. Я указываю на App.js, поэтому весь основной проект теперь виден в моем втором проекте.

Однако теперь я хотел бы переопределить логотип, отображаемый в верхней части.

Есть ли способ переопределить файлы из зависимости, которую я использую? Я использую file-loader, и я почти уверен, что могу использовать это каким-то образом, я просто не знаю как.

1 Ответ

0 голосов
/ 09 января 2019

Импортированные пакеты ведут себя как обычные объекты и методы. Поэтому, если ваш компонент предоставляет переменные, к нему можно получить доступ, прежде чем создавать его экземпляр.

Это совсем не хорошая практика, но выполнимо.

IE: Вы можете изменить PropTypes компонента:

import PropTypes from 'prop-types';
import { Menu, Dropdown, Icon, Statistic } from 'semantic-ui-react';
Dropdown.propTypes.text = PropTypes.any;
...