NPM是否支持虚拟包?是否可以依赖包A或B?

时间:2016-04-28 14:23:55

标签: npm dependency-management abstraction

Debian软件包管理系统有一个很棒的功能,即软件包可以provide一个virtual package其他软件包可以依赖。一个很好的例子是由{25}其他包实现的mail-transport-agent包。

现在回到NPM,比方说,我想通过编写使用webpack loadersass-loaderless-loader将我自己的文件格式部分转换为{{1}来重新发明轮子}}。如果我只是天真地继续,我的包的用户将依赖于CSSsass-loader,尽管他们可能只使用其中一个。

我想让我的加载程序包的用户选择在他们的程序包中包含less-loadersass-loader或两者,但我想在没有安装它们的情况下警告它们。有没有办法或办法解决这个问题?

0 个答案:

没有答案