首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包json依赖项不匹配

包json依赖项不匹配
EN

Stack Overflow用户
提问于 2021-07-29 16:34:17
回答 1查看 105关注 0票数 0

我对NPM / package.json文件中的行为和包依赖项感到困惑。gulp-watch包中提供了一个示例。当我们查看它的package.json文件on github时,我们发现它依赖于"anymatch": "^3.1.1"。但是,当我打开"gulp-watch": "^5.0.1"包并查看yarn.lock文件时,我看到了以下内容:

代码语言:javascript
复制
gulp-watch@^5.0.1:
  version "5.0.1"
  resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-5.0.1.tgz#83d378752f5bfb46da023e73c17ed1da7066215d"
  integrity sha512-HnTSBdzAOFIT4wmXYPDUn783TaYAq9bpaN05vuZNP5eni3z3aRx0NAKbjhhMYtcq76x4R1wf4oORDGdlrEjuog==
  dependencies:
    ansi-colors "1.1.0"
    anymatch "^1.3.0"
    chokidar "^2.0.0"
    fancy-log "1.3.2"
    glob-parent "^3.0.1"
    object-assign "^4.1.0"
    path-is-absolute "^1.0.1"
    plugin-error "1.0.1"
    readable-stream "^2.2.2"
    slash "^1.0.0"
    vinyl "^2.1.0"
    vinyl-file "^2.0.0"

它在哪里吸引了anymatch "^1.3.0"

我已经删除了两个节点模块和yarn.lock文件,似乎并没有改变什么。

我很好奇为什么会有不同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-29 16:46:15

这是因为您正在查看最新版本的package.json,该版本自5.1.0发布以来具有updated dependenciespackage.json during the release of 5.1.0指定"anymatch": "^1.3.0",这就是您看到结果的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68579761

复制
相关文章

相似问题

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