为啥某些依赖项无法使用 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”告诉我“没有安装你必须自己安装对等依赖项:”?

无法在 Windows 10 上安装 NPM 依赖项

为啥在 npm 中为插件使用对等依赖项?

为啥我创建的 npm 包在安装它作为另一个模块的依赖项时有一个 node_modules 文件夹?

NPM 安装被阻止 - 通过本地文件系统导入依赖项