如何解决纱线警告



我用vue-cli创建了一个新项目。这个项目是一个Vue3与蚂蚁设计,Vue路由器和Eslint。然而,当我发出yarn命令时,它会向我显示以下警告。

yarn install v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "win32" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "win32" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@vue/eslint-config-airbnb > eslint-import-resolver-webpack@0.13.0" has unmet peer dependency "webpack@>=1.11.0".
warning " > less-loader@7.3.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
[4/4] Building fresh packages...
Done in 26.91s.

我注意到的webpack已经直接安装在vue3上了。如何解决这些警告?

对于fsevents,它似乎是一个仅限MacOS的库,因此这可能解释了出现第一个错误的原因。

对于对等依赖项和webpack,如果您使用Yarn,似乎必须执行yarn add webpack --peer,或者正如@kaumadie在评论中所说,您也可以直接将其添加到项目的package.json文件中

使用npm,您可以直接在项目的文件夹中执行npm i,它应该自动解决所有对等依赖项

希望它能帮助你,祝你今天愉快!

相关内容

  • 没有找到相关文章

最新更新