【问题标题】:Does NPM have a flag for peer dependency install?NPM 是否有对等依赖项安装的标志?
【发布时间】:2020-06-20 08:55:08
【问题描述】:

查看documentation 我看到-S-O-D 等安装依赖项的选项,但我没有看到安装到对等依赖项块的标志。

NPM 是否有用于安装到对等依赖项的标志?

【问题讨论】:

标签: node.js npm yarnpkg


【解决方案1】:

https://blog.npmjs.org/post/110924823920/npm-weekly-5

不会自动安装对等依赖项,您必须手动安装它们。

如果您想为您的项目保存对等依赖项,请使用 --peer 标志进行安装。

【讨论】:

  • 我尝试了--peer,但依赖项仍然添加到dependencies 块中。
  • npm i --peer cuid
【解决方案2】:

不,没有 CLI 标志可作为对等依赖项安装。

您需要手动编辑package.json 以添加属性peerDependencies

{
  "name": "my-package",
  "version": "1.0.0",
  "peerDependencies": {
    "cuid": "^2.1.0"
  }
}

https://docs.npmjs.com/files/package.json#peerdependencies

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-14
    • 2020-05-12
    • 2018-04-22
    • 2016-03-14
    • 2021-08-28
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多