我有点困惑。我有节点版本10,当我尝试安装jest时,我得到了一个与节点版本10不兼容的版本。
npm install jest --save-dev #installs version 28 even tho it will not run
yarn add jest --dev #tells me I need node version 12 or higher我知道有些版本的jest可以与节点版本10一起使用,所以为什么这些包管理器不直接解决这个问题呢?我可以通过指定24版本来克服这个问题:
yarn add jest@24 --dev #or can do the same with npm但是为什么我需要知道兼容的特定版本呢?包管理人员难道不能解决兼容版本的依赖关系吗?
或者,对于节点包,我缺少了一些基本的理解吗?
https://stackoverflow.com/questions/72645778
复制相似问题