我正在制作一个组件库,并且我遇到了一个我似乎无法解决的webpack问题。问题是我想要单独使用组件的能力。来自webpack的重复的CSS代码
假设项目A使用按钮组件,项目B使用DropdownButton。理想情况下,我只想导入与项目A中的Button相关的代码,以便DropdownButton不在代码库中。
目前,我正在为lib文件夹中的每个组件生成带有webpack的转码文件。构建完成后,所以我留下
lib - Button.js - Button.css - DropdownButton.js - DropdownButton.css
这样我就可以在项目A.导入像这样
import Button from 'comps/lib/Button';
import 'comps/lib/Button.css';
一切都很好,直到项目C需要Button和DropdownButton。然后,当我导入两个我得到Button.css和Button.js代码两次。
任何帮助,非常感谢。
我使用的WebPack 2.6.1