【问题标题】:Conditionally include dist directory with NPM module有条件地包含带有 NPM 模块的 dist 目录
【发布时间】:2018-03-02 07:49:48
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript node.js npm software-packaging


    【解决方案1】:

    我认为最好创建两个单独的包。

    【讨论】:

      猜你喜欢
      • 2020-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 2017-04-04
      • 1970-01-01
      • 2013-02-28
      • 2018-07-23
      相关资源
      最近更新 更多