peerDependencies中的依赖如何通过npm命令插入?

比如dependencies中的库,可以通过npm install填进去。

devDependencies中的库,通过npm install xx -D 填进去。

那么,peerDependencies通过什么npm哪个命令填进去依赖呢?

阅读 2.7k
2 个回答

需要手动处理。见文档 install | npm,npm 没有提供对应的快捷操作。

作为工具的提供方,如果工具需要用到 x 依赖,你需要考虑:

  1. 把 x 作为 dependencies 安装到项目
  2. 把 x 作为 peerDependencies 写入 package.json 让使用工具的包管理器自动处理 x 依赖

选择方法2,意味着你需要显示指定 peerDependencies 的版本号。实际写项目时,可以先用 npm view x versions 查看 x 的版本号,然后在 peerDepend 里手动指明版本号。

npm install <dependency-name>@<version>

npm i 应该也行会根据package装

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏