2017-03-01 56 views
0

从npm安装第三方组件时出现问题。例如有一个下拉式反应模块,我可以在我的模块中轻松使用它。但是我必须在我的许多模块中声明其组件的样式和其他依赖关系。将npm的组件包装并将其作为自定义组件导出

喜欢这个组件

我必须注入它的风格在每一个我的模块

import 'icheck/skins/all.css'; 

如何解决这个问题?

回答

0

假设您使用的是下拉库,我们将其称为Dropdown,您可以创建一个名为MyDropdown的自定义模块,您可以在其中导入CSS并导出Dropdown

所有其他使用Dropdown的模块都会从MyDropdown导入。 CSS将随同它一起加载。

+0

该文件将如何显示?我确实导入了css,但是出现了导出错误。 –

+0

表示文件名是input.js,在我导入Dropdown的所有css后,我可以导出'Dropdown'吗? –

+0

所以,我经常这样做。例如,我做这个w /'react-select'。我的'select.js'文件有一个自定义的导出React类(称为'Select'),我可以在其他地方导入我的应用程序。在这个模块的顶部,我导入我的自定义CSS。你能提供你所看到的具体错误吗?也许你的自定义模块? –

相关问题