从node_modules中的包覆盖文件

时间:2019-01-09 14:58:00

标签: reactjs webpack webpack-file-loader

我想使用我的核心项目并将其导入到我的第二个项目中。我指向App.js,因此整个核心项目现在在我的第二个项目中可见。

但是,现在我想覆盖显示在顶部的徽标。

是否有一种方法可以覆盖我使用的依赖项中的文件?我使用file-loader,而且我很确定我可以通过某种方式使用它,我只是不知道如何使用。

1 个答案:

答案 0 :(得分:0)

导入的包的行为与普通对象和方法相同。因此,如果您的组件公开了变量,则可以在实例化它之前对其进行访问。

这根本不是一个好习惯,但是是可行的。

IE::您可以更改组件的PropType:

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