有没有办法使用npm做到这一点?目前,我是手动执行此操作,很高兴使用与npm install --save
类似的方法我发现了一些旧的讨论并提交了,但是似乎没有成功:
答案 0 :(得分:1)
据我所知,你不能。只需将其安装为常规依赖项即可(无论是生产环境还是其他方式,就像需要安装对等依赖关系的软件包一样)。
即使您手动将条目添加到peerDependencies
,npm audit
也将无法识别该软件包并告诉您安装它。
这种臭味,我是关注点分离的忠实拥护者,并且保留仅存在的模块列表,以便它们可以被其他模块吸收是很糟糕的。
但是,就是这样,只要您利用提供给您的npm命令,我猜它是可以管理的。