【问题标题】:How to update a dependency within a dependency?如何更新依赖项中的依赖项?
【发布时间】:2021-09-29 03:12:03
【问题描述】:

我想更新一个依赖于Vue-Cli 的“handlebars”节点模块(参见屏幕截图)。

这样做的正确方法是什么?

谢谢

【问题讨论】:

    标签: node.js npm vue-cli-4


    【解决方案1】:

    在您的 package.json 文件中添加一个 resolutions 字段并定义您的版本覆盖。

    看起来像这样

    {
      ...
      "dependencies": {
        ...
      },
      "devDependencies": {
        ...
      },
      "resolutions": {
        "EXAMPLE_PACKAGE": "EXAMPLE_PACKAGE_NEEDED_VERSION"
      }
    }
    

    它不应该更新依赖中的包。但是您的应用程序将使用所需的版本。例如,如果您的依赖项中的某些依赖项具有重要的安全更新,并且您的依赖项尚未更新版本,则它可能很有用。

    【讨论】:

    • 太棒了!你刚刚提醒我我已经用其他包做了这个!让我测试一下……
    • 我也是这样解决的,因为有时候有些依赖的依赖有重要的安全更新,而你的依赖还没有更新版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    相关资源
    最近更新 更多