0

我有一个可以与浏览器一起使用的 NPM 包。但是为了在浏览器中使用,我使用 Webpack 对其进行了预打包,并将浏览器化的代码放在/dist目录中。

通常,我觉得在发布到 NPM 时没有必要包含 /dist 目录,除非有人想使用浏览器版本而不是 Node.js 版本(我的大多数客户将使用我的 lib for Node.js 而不是用于前端)。

dist 是一个巨大的目录(所有项目的代码,加上 NPM deps),我想为人们节省磁盘空间和安装时间。

我应该为浏览器代码创建一个单独的包,还是在人们安装我的包时可以使用一些标志有条件地包括 dist 目录?

4

1 回答 1

1

我相信最好创建两个单独的包。

于 2017-09-21T05:46:14.570 回答