Muh*_*ooq 33 node.js npm reactjs yarnpkg
我有一个已弃用依赖项的 React 应用程序。为了使其工作,我必须将依赖项更新为较新(但稳定)的版本。
根据这个 stakoverflow线程,要将 package.json 中的依赖项更新到最新版本,npm-check-updates是 npm 的最佳选择。但是,我使用纱线进行包管理。纱线中是否有相当于 npm-check-updates 的东西。因此,我使用单个包管理器来管理我的依赖项。
Vah*_*adi 58
yarn upgrade-interactive --latest
但是yarn.lock
在做之前你必须有一个文件。如果您正在使用npm
,则必须先删除package-lock.json
。然后运行yarn
以创建结构。之后你就可以了upgrade-interactive
。没有它,yarn
显示升级,但在package.json
.
小智 24
对我有用的一个来自@Andrew Zolotarev 的评论,它使用
npx yarn-upgrade-all
Run Code Online (Sandbox Code Playgroud)
jma*_*eli 23
您必须首先安装适当的插件:
yarn plugin import interactive-tools
Run Code Online (Sandbox Code Playgroud)
然后执行
yarn upgrade-interactive
Run Code Online (Sandbox Code Playgroud)
来源: https: //yarnpkg.com/cli/upgrade-interactive
Ahm*_*tar 14
你可以试试这个 npm 包yarn-upgrade-all
。此软件包将删除其中的每个软件包package.json
并再次添加它,这会将其更新为最新版本。
安装:
npm install -g yarn-upgrade-all
Run Code Online (Sandbox Code Playgroud)
用法:在您的项目目录中运行:
yarn yarn-upgrade-all
Run Code Online (Sandbox Code Playgroud)
Ali*_*ome 12
yarn outdated
Run Code Online (Sandbox Code Playgroud)
这将升级到最新版本,无论包是否稳定或包之间的版本控制限制。
yarn upgrade --latest
Run Code Online (Sandbox Code Playgroud)
Rai*_*ere 12
npm-check-updates与yarn 完全兼容。npx npm-check-updates
只需在您的项目目录中运行即可。
npm-check-updates
是一个经过实战考验、已有 8 年历史的库,可以正常运行。它提供交互模式和医生模式,用于自动运行测试和识别损坏的升级。
免责声明:我是 npm-check-updates 的主要贡献者。
互动+小组模式:
Fav*_*rge 10
您可以使用以下命令将单个软件包升级到最新的主要版本:
yarn upgrade <package-name> --latest
Run Code Online (Sandbox Code Playgroud)
如果你想用yarn更新包并相应地更新package.json,
yarn global add syncyarnlock
yarn upgrade
或yarn upgrade --latest
syncyarnlock -s
归档时间: |
|
查看次数: |
18486 次 |
最近记录: |