首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装带有纱线的包装的特定版本不起作用

安装带有纱线的包装的特定版本不起作用
EN

Stack Overflow用户
提问于 2021-05-09 16:26:00
回答 1查看 1.1K关注 0票数 0

我使用框架-动作在一个反应应用程序。最新版本-- 4.1.13 --破坏了我的ui。我需要降级到以前的版本-- 4.1.2 -(是的,版本控制看起来很奇怪,但是4.1.2实际上在4.1.13之前,参见https://www.npmjs.com/package/framer-motion)。

我运行命令yarn upgrade framer-motion@^4.1.2。在package.json中,包变成4.1.2,但是在yarn.lock中,包的版本仍然是4.1.13

代码语言:javascript
复制
framer-motion@^4.1.2:
  version "4.1.13"
  resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-4.1.13.tgz#0a7f096113a0f80f11116c1a73da9b81523324cd"
  integrity sha512-E72PyzHXsie1IGcEFMGM3OJsVbtmpS8vcnDjh6tdeCaP7stoioZpmKZcx7c87giymAyuSSWvsGGdVnDGRzRX6g==
  dependencies:
    framesync "5.3.0"
    hey-listen "^1.0.8"
    popmotion "9.3.5"
    style-value-types "4.1.4"
    tslib "^2.1.0"
  optionalDependencies:
    "@emotion/is-prop-valid" "^0.8.2"

我当然做过rm -rf node_modules && yarn。这不会改变任何事情。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-09 16:37:39

您运行的命令:yarn upgrade framer-motion@^4.1.2允许以下范围内的任何版本:

代码语言:javascript
复制
>=4.1.2 <5.0.0

4.1.13在这个范围内,所以纱线很可能是最新的。运行yarn upgrade framer-motion@4.1.2安装特定版本。

如果它不起作用,作为最后的手段,尝试添加一个:

代码语言:javascript
复制
"resolutions":
   "framer-motion": "4.1.2"
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67459969

复制
相关文章

相似问题

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