首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对“`pnpm`”的支持

对“`pnpm`”的支持
EN

Stack Overflow用户
提问于 2022-09-14 05:12:40
回答 1查看 181关注 0票数 0

试图通过hardhat通过pnpm使用。

命令:

pnpm添加-D @nomicfoundation/hardhat-工具箱

获取以下错误:

代码语言:javascript
运行
复制
devDependencies:
+ @nomicfoundation/hardhat-toolbox 1.0.2

 WARN  Issues with peer dependencies found
.
├─┬ @nomicfoundation/hardhat-toolbox 1.0.2
│ ├── ✕ missing peer @ethersproject/abi@^5.4.7
│ ├── ✕ missing peer @ethersproject/providers@^5.4.7
│ ├── ✕ missing peer @nomicfoundation/hardhat-network-helpers@^1.0.0
│ ├── ✕ missing peer @nomicfoundation/hardhat-chai-matchers@^1.0.0
│ ├── ✕ missing peer @nomiclabs/hardhat-ethers@^2.0.0
│ ├── ✕ missing peer @nomiclabs/hardhat-etherscan@^3.0.0
│ ├── ✕ missing peer @types/chai@^4.2.0
│ ├── ✕ missing peer @types/mocha@^9.1.0
│ ├── ✕ missing peer @types/node@>=12.0.0
│ ├── ✕ missing peer @typechain/ethers-v5@^10.1.0
│ ├── ✕ missing peer @typechain/hardhat@^6.1.2
│ ├── ✕ missing peer chai@^4.2.0
│ ├── ✕ missing peer ethers@^5.4.7
│ ├── ✕ missing peer hardhat-gas-reporter@^1.0.8
│ ├── ✕ missing peer solidity-coverage@^0.7.21
│ ├── ✕ missing peer ts-node@>=8.0.0
│ ├── ✕ missing peer typechain@^8.1.0
│ └── ✕ missing peer typescript@>=4.5.0
└─┬ hardhat 2.11.1
  ├── ✕ missing peer ts-node@"*"
  └── ✕ missing peer typescript@"*"
Peer dependencies that should be installed:
  @ethersproject/abi@^5.4.7                        @types/mocha@^9.1.0                              
  @ethersproject/providers@^5.4.7                  @types/node@>=12.0.0                             
  @nomicfoundation/hardhat-chai-matchers@^1.0.0    chai@^4.2.0                                      
  @nomicfoundation/hardhat-network-helpers@^1.0.0  ethers@^5.4.7                                    
  @nomiclabs/hardhat-ethers@^2.0.0                 hardhat-gas-reporter@^1.0.8                      
  @nomiclabs/hardhat-etherscan@^3.0.0              solidity-coverage@^0.7.21                        
  @typechain/ethers-v5@^10.1.0                     ts-node@>=8.0.0                                  
  @typechain/hardhat@^6.1.2                        typechain@^8.1.0                                 
  @types/chai@^4.2.0                               typescript@>=4.5.0                               

Progress: resolved 294, reused 284, downloaded 0, added 1, done

我以前也见过几个不适用于pnpm的包。

那么,造成这一问题的原因是什么,是pnpm还是特定的包(例如hardhat)造成的呢?

我非常喜欢使用pnpm,因为它比npm快得多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-07 11:01:21

尝试命令:

代码语言:javascript
运行
复制
pnpm config set auto-install-peers true

之后,只需重复您的命令,它将自动安装所有依赖项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73711800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档