gpt4 book ai didi

npm - 如何使用 "yarn"或 "npm"列出特定类型的依赖项

转载 作者:行者123 更新时间:2023-12-04 17:10:08 25 4
gpt4 key购买 nike

在开发包时,我们需要一种方法来知道包“x”是否存在于peerdev 依赖项中,我正在尝试

npm ls --omit dev # to list peers deps

尝试过

yarn list --dev # to list dev deps

我没有成功。

有人可以使用简单的 npmyarn 命令帮助解决这个问题吗?

最佳答案

我相信您的项目文件在您添加它们时未配置/缺少依赖项。无论如何,这有两个步骤,创建依赖项,然后;将其移动到下面列出的 peerDependencies

也请分享您的项目文件以备将来提问

First you need to create those dependencies in your project (explained below #2)

Second/Then NPM/Yarn can leverage that and give the correct results when you list.


第 1 步:如何创建这些依赖项

npm i @angular/core

  • 这将在您的项目文件中添加一个属性

"dependencies": {
"@angular/core": "^12.0.0"
}

  • 现在,安装后,将安装的包名称移动到 peerDependencies 部分。
"peerDependencies": {
"@angular/core": "^12.0.0"
}

第 2 步:如何列出对等依赖,请替换 react-native 为您的包

// for peer dependencies on a package & specific release
npm info react-native@latest peerDependencies

// for peer dependencies on a package *** replace react-native with your package
npm info react-native peerDependencies

// for production dependencies 
npm list -dev -depth 0

// or with flags
npm list -depth 0 -prod true

关于npm - 如何使用 "yarn"或 "npm"列出特定类型的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69640673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com