[英]`hardhat` support for `pnpm`
尝试通过pnpm
使用hardhat
。
使用命令:
pnpm 添加-D @nomicfoundation/hardhat-toolbox
得到以下错误:
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
。
尝试命令:
pnpm config set auto-install-peers true
之后,只需重复您的命令,它就会自动安装所有依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.