【发布时间】:2018-04-06 07:19:57
【问题描述】:
我全新安装了yarn(通过npm install yarn -g)并尝试使用
yarn add vue-loader babel-loader style-loader css-loader file-loader webpack
我在安装过程中收到了一些警告,例如
warning "vue-loader@13.3.0" has unmet peer dependency "vue-template-compiler@^2.0.0".
这究竟是什么意思,特别是:为什么yarn 不自行安装这些依赖项?(如果需要)
关于同一主题的sister question(关于npm)会产生一些答案,建议i)更新npm ii)删除node_modules,因为npm 中有一个关于处理依赖关系的错误。
yarn 中此类警告的状态如何? 这真的是一个警告(= 我可以丢弃的东西)吗? 我不能丢弃它们(webpack 构建失败)并且必须手动安装它们。同时,安装了很多依赖项,所以我不明白为什么错过了一些(虽然它们可以手动安装)
【问题讨论】:
-
我不是母语人士,我刚刚在笔记本电脑上观察到“X has unmet peer dependency Y”消息。在我用谷歌搜索这个 SO 问题之前,我认为这句话的意思是“[安装] X 导致 Y 的依赖关系不被满足”,而它们的意思是“X 有未满足的对等依赖关系......”
标签: yarnpkg