有没有一种方法可以在npm中指定依赖关系的子集,并带有别名或“特征标签”?也就是说,如果有人知道他们只会使用我的软件包的一些有限的功能子集,他们可以指定这些功能,并且在npm install
上只下载与这些功能相关的依赖关系?在npm中安装依赖关系的子集
我的软件包有大量的依赖关系,需要将近半小时才能安装,但大多数用户只需要其功能的一个子集。我正在考虑如何将依赖关系划分为devDependencies和dependencies,但使用n个组而不是这两个。例如:
npm install --feature feature1 --feature feature2
从阅读the docs,我觉得这里的答案是“不”,但是这将是你的这种情况建议?将软件包拆分成更小的插件包,让用户安装他们想要的插件?我不想为用户配置太复杂的东西。
http://softwareengineering.stackexchange.com/q/238257/255832的副本 –