为啥某些依赖项无法使用 npm 安装,而是使用 bower 安装,反之亦然
Posted
技术标签:
【中文标题】为啥某些依赖项无法使用 npm 安装,而是使用 bower 安装,反之亦然【英文标题】:Why some dependencies are not able to install using npm but instead bower and vice versa为什么某些依赖项无法使用 npm 安装,而是使用 bower 安装,反之亦然 【发布时间】:2019-06-23 14:51:12 【问题描述】:我尝试使用 npm 安装“angular-jk-carousel”,但它没有安装,但使用 bower 它可以按预期工作。
但是在“angular-jk-carousel”的官方文档中提到它可以使用 npm 或 bower 安装。
我尝试运行npm install angular-jk-carousel
,下面是输出
fuse@1.2.2 /home/ubaid/Expertflow/ccadmin ├── UNMET PEER DEPENDENCY
angular@^1.2.0 ├── angular-jk-carousel@0.5.0
└── UNMET PEER DEPENDENCY jquery@>=1.8.0
查看链接:https://github.com/juank11memphis/angular-jk-carousel
【问题讨论】:
这是否显示了一些错误?你运行了什么命令? 我只是运行:npm install angular-jk-carousel
下面是上面命令后的结果:fuse@1.2.2 /home/ubaid/Expertflow/ccadmin ├── UNMET PEER DEPENDENCY angular@^1.2.0 ├── angular-jk-carousel@0.5.0 └── UNMET PEER DEPENDENCY jquery@>=1.8.0
【参考方案1】:
Npm 不再安装对等依赖项。
尝试手动安装它们。比如:
npm install angular
npm install jquery
Check this answer
希望对你有帮助。
【讨论】:
以上是关于为啥某些依赖项无法使用 npm 安装,而是使用 bower 安装,反之亦然的主要内容,如果未能解决你的问题,请参考以下文章
使用 webpack 时出现 npm 安装错误,无法解析依赖项
为啥“npm install”告诉我“没有安装你必须自己安装对等依赖项:”?