我有一个可以与浏览器一起使用的NPM软件包。但是,为了在浏览器中使用它,我使用webpack预包装它,然后将浏览器代码放在/dist
目录中。
通常,除非有人想使用浏览器版本而不是node.js版本,否则我不必在发布到NPM时包括/DIST目录.js不是前端)。
DIST是一个巨大的目录(所有项目的代码,以及NPM DEPS),我想节省磁盘空间并安装时间。
我应该只为浏览器代码创建一个单独的软件包,或者当人们安装我的软件包时,我可以使用一些标志来有条件使用,包括dist目录?
我相信最好创建两个单独的软件包。