纱线更新产生警告“> bootstrap@4.6.0”具有不正确的对等依赖关系“popper.js@^1.16.1”

问题描述

当我使用 Yarn 运行我的前端依赖项更新时,我收到警告消息:

警告“> bootstrap@4.6.0”有不正确的对等依赖 “popper.js@^1.16.1”。

这是我的输出

yarn upgrade v1.22.5
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning,remove package-lock.json.
[1/5] ?  Validating package.json...
[2/5] ?  Resolving packages...
[3/5] ?  Fetching packages...
[4/5] ?  Linking dependencies...
warning " > bootstrap@4.6.0" has incorrect peer dependency "popper.js@^1.16.1".
[5/5] ?  Rebuilding all packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ requirejs@2.1.22
info All dependencies
└─ requirejs@2.1.22
✨  Done in 6.58s.

我的 package.json 看起来像这样:

  "devDependencies": {
    "grunt": "^0.4.5","grunt-contrib-copy": "^0.8.0","grunt-contrib-imagemin": "^1.0.0","grunt-contrib-jshint": "^0.11.2","grunt-contrib-sass": "^1.0.0","grunt-contrib-symlink": "^1.0.0","grunt-contrib-uglify": "^0.9.1","grunt-contrib-watch": "^0.6.1","grunt-yaml": "^0.4.1","node-sass": "^4.10.0","popper.js": "^1.14.6","sass-loader": "^7.0.1","yamljs": "^0.2.3"
  },"license": "MIT","dependencies": {
    "@fortawesome/fontawesome-free": "^5.12.0","bin-build": "^3.0.0","bootstrap": "^4.1.3","file-type": "^10.7.0","intl-tel-input": "~6.0.0","jquery": "=2.1.4","js-cookie": "^2.1.4","jstimezonedetect": "1.0.5","mkdirp": "^0.5.1","pwstrength-bootstrap": "^1.2.10","requirejs": "~2.1.18","webpack": "^3.0.0"
  },

我很欣赏这不会阻止我的应用程序加载,但我想清除警告以保持我的输出干净并(可能)解决未来警告我的问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)