【问题标题】:Save peer dependencies in npm with a command使用命令在 npm 中保存对等依赖项
【发布时间】:2019-03-19 01:23:55
【问题描述】:

有没有办法使用 npm 来实现?目前我手动执行此操作,最好使用与 npm install --save 类似的方法

我发现了一些旧的讨论和提交,但似乎没有成功:

https://github.com/npm/npm/pull/3994

【问题讨论】:

    标签: npm npm-install


    【解决方案1】:

    据我所知,你不能。只需将其安装为常规依赖项(生产或其他方式,就像安装需要对等依赖项的软件包一样)。

    即使您手动将条目添加到peerDependenciesnpm audit 也将无法识别该软件包并告诉您安装它。

    这种很臭,我是关注点分离的忠实拥护者,保留一个只存在的模块列表以便它们可以被其他模块吸收是很糟糕的。

    但是,它就是这样,只要你利用提供给你的 npm 命令,我想它是可以管理的。

    【讨论】:

    • 是的,这并没有对我造成太大伤害,因为对等依赖项列表并没有经常改变。我更倾向于严格更新他们的版本,但我使用了 npm 标签,所以除非我的开发人员想要明确设置一个版本,否则我们使用从开发分支生成的最新快照。谢谢
    猜你喜欢
    • 2020-07-05
    • 2018-04-22
    • 2015-11-16
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2021-11-28
    • 2016-08-29
    • 2014-12-31
    相关资源
    最近更新 更多