微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决纱线警告

如何解决如何解决纱线警告

我用 vue cli 创建了一个新项目。 这个项目是一个带有 Ant Design、Vue Router 和 Eslint 的 Vue3。 但是,当我发出 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 已经直接安装在 vue 3 上。我该如何解决这些警告?

解决方法

对于 fsevents,它似乎是一个仅适用于 MacOS 的库,因此这可能可以解释为什么您会遇到第一个错误。

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

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

希望对您有所帮助,祝您有美好的一天!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。