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
子站问答
访问
宣传栏