【问题标题】:Install / upgrade all organization / scope (@angular) dependencies in package.json to same version将 package.json 中的所有组织/范围(@angular)依赖项安装/升级到相同版本
【发布时间】:2018-02-08 06:44:57
【问题描述】:

我目前在 package.json 的依赖项中有这个:

"@angular/animations": "^5.0.0",
"@angular/cdk": "^5.2.0",
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/flex-layout": "^2.0.0-beta.12",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/material": "^5.2.0",
"@angular/platform-browser": "^5.0.0",
"@angular/platform-browser-dynamic": "^5.0.0",
"@angular/router": "^5.0.0",

是否有一些命令行选项,可以将它们全部升级到 v5.2.0

类似这样的:

npm install -S @angular/*@5.2.0  # not real, just a guess

由于版本不匹配,有一些错误,我需要它们都在5.2.0。

【问题讨论】:

    标签: angular npm angular-cli


    【解决方案1】:

    你可以用这个命令用纱线制作它

    yarn upgrade --scope @angular
    

    更多信息在这里

    https://yarnpkg.com/en/docs/cli/upgrade#toc-yarn-upgrade-scope-s-scope-latest-pattern

    希望对你有帮助

    【讨论】:

    • 酷!没有纱线有没有办法做到这一点?另外,你如何选择一个版本?也许是这样:yarn upgrade --scope @angular@5.2.0 ?
    • 是的有点不同 yarn upgrade --scope @angular/5.2.0 。我还没有听说过使用 npm 的原生解决方案
    • 是的,我对是否要使用 Yarn 犹豫不决。我已经掌握了 NPM 的使用,并且有了 Yarn,我遇到了我已经用 NPM 解决的权限问题。
    • 是的,我投了赞成票,但是使用 yarn upgrade --scope @angular/5.2.0 不起作用,不管有没有 sudo。真可惜。
    猜你喜欢
    • 2019-10-19
    • 1970-01-01
    • 2019-10-17
    • 2018-09-24
    • 2011-09-28
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多