有没有一种方法可以在npm中指定依赖项的子集,使用别名或“特性标签”?也就是说,如果有人知道他们只会使用我的软件包的某些有限功能子集,他们可以指定这些功能,并在
我的软件包有大量的依赖项,并且需要近半个小时才能安装完成,但是大多数用户只需要其中的一部分功能。我想到了一种类似于将依赖项分为devDependencies和dependencies的方式,但不仅限于这两个组。例如:
npm install
上仅下载与这些功能相关的依赖项?我的软件包有大量的依赖项,并且需要近半个小时才能安装完成,但是大多数用户只需要其中的一部分功能。我想到了一种类似于将依赖项分为devDependencies和dependencies的方式,但不仅限于这两个组。例如:
npm install --feature feature1 --feature feature2
根据阅读文档,我认为答案是“否”,但对于这种情况,您有什么建议?将软件包拆分为较小的插件软件包,并让用户安装他们想要的插件?我不希望用户配置过于复杂。