gpt4 book ai didi

reactjs - 浏览器列表 : caniuse-lite is outdated. 请运行下一个命令 `yarn upgrade`

转载 作者:行者123 更新时间:2023-12-05 05:03:48 25 4
gpt4 key购买 nike

我有 2 个 Next.js 应用程序运行时出现相同的消息错误:浏览器列表:caniuse-lite 已过时。请运行下一个命令“yarn upgrade”。当我运行 yarn devyarn startyarn build 等命令时,会显示该消息。 NPM 也在发生同样的情况。

  • 我已经多次尝试命令 (yarn upgrade) 但没有成功;
  • 我已经尝试删除锁定文件和 node_modules,但消息仍然存在;
  • 我尝试过使用 Visual Studio 和终端 (Ubuntu);

前几天还好好的,不知道是不是更新了一些新包的问题。

还有其他人有同样的情况吗?

编辑:

我的 package.json 是:

{
"name": "website-2020",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "NODE_ENV=production node server.js",
},
"dependencies": {
"@tanem/react-nprogress": "^3.0.24",
"@zeit/next-sass": "^1.0.1",
"express": "^4.17.1",
"isomorphic-unfetch": "^3.0.0",
"next": "^9.3.5",
"node-sass": "^4.14.0",
"prop-types": "^15.7.2",
"react": "^16.13.1",
"react-bootstrap": "^1.0.1",
"react-data-table-component": "^6.8.0",
"react-dom": "^16.13.1",
"react-icons": "^3.10.0",
"reactstrap": "^8.4.1",
"styled-components": "^5.1.0"
},
"devDependencies": {
"faker": "^4.1.0"
}
}

最佳答案

该消息可能不会影响您的项目。在这种情况下你可以忽略它。但如果这是一个问题

yarn upgrade将遵守 package.json 中设置的限制。^version 前面的插入符会将您更新到所有 future 的次要/补丁版本,而不会增加主要版本。例如^2.3.4 将使用从 2.3.4 到 <3.0.0 的版本。

尝试运行 npx browserslist@latest --update-db

这可能会出错,但至少应该告诉你最新版本的 caniuse-lite。

如果出错,则尝试yarn why caniuse-lite

这会告诉您哪些依赖项正在使用 caniuse-lite 以及它们使用的是哪个版本。您可能需要运行 yarn why <dependencyNameHere>将这些子依赖项追溯到 package.json 中列出的包。

然后你可以安装最新的每一个。希望这会解决您的问题。

关于reactjs - 浏览器列表 : caniuse-lite is outdated. 请运行下一个命令 `yarn upgrade`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61443013/

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