- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我全新安装了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".
一个sister question (关于npm
)在同一主题上产生了一些答案,建议
npm
node_modules
,因为 npm
中存在有关处理依赖项的错误。我无法丢弃警告中的包,因为 webpack
构建失败,这导致我必须手动安装它们。同时,安装了相当多的依赖项,所以我不明白为什么没有安装这些依赖项。
上述警告是什么意思,为什么 yarn
不自行安装这些依赖项?
最佳答案
Here是一些关于依赖类型的有用读物,并且 here是有关对等依赖关系的信息,但总结一下:
依赖项:您的项目需要运行的库/包。
对等依赖:用于指示您的项目将 Hook 的库/包。
包vue-loader
对vue-template-compiler
有对等依赖 - vue-loader
充当的插件>vue-模板编译器
对等依赖项会自动安装,直到 npm@3 (哪根 yarn 随后进入)。由于经常出现令人困惑的行为,该行为已被停止。例如,安装另一个具有冲突要求的插件会导致错误。
We will also be changing the behavior of peerDependencies in npm@3. We won’t be automatically downloading the peer dependency anymore. Instead, we’ll warn you if the peer dependency isn’t already installed. This requires you to resolve peerDependency conflicts yourself, manually, but in the long run this should make it less likely that you’ll end up in a tricky spot with your packages’ dependencies. [Feb 13, 2015]
关于yarnpkg - 使用yarn安装包时 'has unmet peer dependency'是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46928390/
安装 ipython 时出错: Reading package lists... Done Building dependency tree Reading state informati
我正在尝试使用此命令在 Angular2 中使用 npm 安装 bootstrap npm install --save ng2-bootstrap 但我在控制台中收到以下错误和警告 +-- UNME
尽管阅读了许多SO问题和文档,但我仍然不理解这一点。因此,如果这真的是一个重复,请随时将我指向任何可以解释它的地方。 在使用yarn将firebase添加到我的Vue.js项目中之后,我得到了很多:
我全新安装了yarn(通过npm install yarn -g)并尝试使用安装一些软件包 yarn add vue-loader babel-loader style-loader css-load
我尝试清理缓存并再次安装它,但它显示警告未满足依赖项 C:\Users\Ralph>npm 缓存清理 C:\Users\Ralph>npm install -g cordova C:\Users\Ra
我正在使用这个脚本来安装基本软件,但由于网速慢而不得不中断。现在,当我点击 $ sudo apt-get install npm 时,出现以下错误 yask123@yaskslaptop:~$ sud
我正在尝试 npm install simple-react-bootstrap-navbar 到我的项目中。 我的项目将 React 15.1.0 作为依赖项。 simple-react-boots
我将 Vue 与单个文件组件和 Webpack 结合使用来编译所有内容。我安装了 vue、vue-loader 和 vue-template-compiler(既作为开发依赖项又作为对等依赖项),但
我知道 UNMET PEER DEPENDENCY 意味着我需要 npm install 我的一个 peerDependency。我相信,extraneous意味着该包存在,但未在package.js
我使用 aptitude install 安装了一个包,Ubuntu 11.10 oneiric,显然由于依赖关系我无法安装。我在执行此操作时删除了更多的库。我卸载了 Rstudio,但仍然无法在我的
在我的应用程序中,我使用工作管理器进行定期工作。我正在上传文件到服务器。我有一个按钮,单击该按钮会出现一个对话框,并询问用户 - 上传文件时要使用哪个网络 - 1. Wifi 2. 任何 如果用户点击
我的 package.json 文件有问题。 它应该工作正常,因为我在其他项目中使用了大部分 Node 模块,但我在下面有这个 package.json: "dependencies": { "
由于未满足 peerDependencies,当我运行 yarn upgrade 或 install 时收到大量警告。 warning " > apollo-link-http@1.5.9" has
我在 Windows 10 上,使用 Node 5.6.0 和 npm 3.6.0。我正在尝试将 angular-material 和 mdi 安装到我的工作文件夹中。 npm install ang
当我尝试使用 rubber 进行部署时,我收到以下错误: The following packages have unmet dependencies: ** [out :: staging.xxx.
我搜索并阅读了许多有关“npm UNMET PEER DEPENDENCY”问题的帖子。但这仍然令人困惑: Hulk node_modules # npm install -g rxjs@5.0.0-
我开始使用 express JS 和 NodeJs 使用 ExpressJSGuide 我被困在 npm ls 部分,它抛出以下错误 └─┬ express@3.5.0 ├── UNMET DEPEN
我正在尝试安装@angular/animations。显然,这是 @angular/material 的依赖项,因为安装 Material 后我得到了 GET http://localhost:300
➜ beslint git:(master) ✗ eslint -v v3.15.0 ➜ beslint git:(master) ✗ npm install -g eslint-conf
所以基本上我想了解为什么当我运行 npm install sass-loader node-sass --save-dev 时我收到这个错误 ├── UNMET PEER DEPENDENCY gen
我是一名优秀的程序员,十分优秀!