javascript - 如何在(as)peerDependencies 下安装包?
问题描述
我正在构建一个库并试图了解如何在 peerDependencies 下安装/指定依赖项。
npm install (with no args, in package dir)
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <git-host>:<git-user>/<repo-name>
npm install <git repo url>
npm install <tarball file>
npm install <tarball url>
npm install <folder>
alias: npm i
common options: [-P|--save-prod|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [-B|--save-bundle] [--no-save] [--dry-run]
有什么帮助吗?
解决方案
据我所知,没有用于安装对等依赖项的命令行快捷方式。一些谷歌搜索挖掘了这个老问题,npm 人员在其中简要讨论了添加该功能,但它似乎并没有在npm@6
.
这不太理想,但我认为手动编辑package.json
文件以手动指定对等依赖项可能是您最好的选择。从 Node.js 团队 2013 年的这篇博文开始,这种方法似乎得到了认可:
对等依赖项使用起来非常简单。编写插件时,请确定您对等依赖的主机包版本,并将其添加到您的
package.json
: ...
推荐阅读
- javascript - 无法使用 jquery-validation.js submitHandler 函数发送“multipart/form-data”表单数据
- c# - 查找用法时如何让 Resharper 列出隐式类型的变量
- arrays - 检查数组何时完成洗牌以执行某些操作
- oracle - 动态操作刷新页面中的所有报表
- php - 空值时的PHP偏移警告
- c# - System.Transactions.TransactionStateInDoubt.EndCommit(InternalTransaction tx):抛出异常 C# .Net
- javascript - OCR 扫描文件并检索元数据
- reactjs - React Formik Yup 对回调错误消息的验证不同步
- amazon-web-services - NGINX 上的指定位置路径不起作用
- c# - 声明后和乘法后双倍更改值