无法在 Ionic 3 中安装 Youtube Video Player 插件

Posted

技术标签:

【中文标题】无法在 Ionic 3 中安装 Youtube Video Player 插件【英文标题】:Can't Install Youtube Video Player plugin in Ionic 3 【发布时间】:2018-02-17 18:28:31 【问题描述】:

我尝试了很多次,我也google了,但没有成功,我认为是ionic的稳定性问题!

当我跑步时:

cordova plugin add https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git

我得到这个错误:

错误:无法获取插件 https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git 通过 注册表。

这可能是连接问题,或者插件规范不正确。

检查您的连接和插件名称/版本/URL。 错误:cmd:命令失败,退出代码为 4294963228 错误输出: npm 错误! addLocal 无法安装 C:\Users\Houssem\AppData\Local\Temp\npm-3196-5b6372b9\git-cache-721c1a29\765b5954e78ecf7950099c10bfe5f81133f8f396

npm 错误! Windows_NT 10.0.15063 npm 错误! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git" "--save"

npm 错误!节点 v6.10.0 npm 错误! npm v3.10.10 npm 错误!代码 EISDIR npm 错误!错误号-4068 npm 错误!系统调用读取

npm 错误! eisdir EISDIR:对目录的非法操作,读取 npm 错误! eisdir 这很可能不是npm本身的问题 npm 错误! eisdir 并且与 npm 无法在其中找到 package.json 相关

npm 错误! eisdir 一个你正在尝试安装的包。

npm 错误!请在任何支持请求中包含以下文件:

npm 错误! F:\WORK\EBOOK\ebookmuhammed\node_modules\npm-debug.log

有这个:

cordova --version  => 7.0.1
ionic --version    => 3.9.2
npm --version      => 3.10.10

【问题讨论】:

它正在尝试将目录作为文件读取。这里有太多建议可以推荐任何东西,但我会查看这些答案,看看是否有任何解决您的问题:***.com/questions/34959038/… 谢谢,但这无济于事 【参考方案1】:

嗯,错误信息是什么意思:

npm 错误! eisdir EISDIR:对目录的非法操作,读取npm ERR! eisdir 这很可能不是 npm 本身的问题 npm ERR! eisdir 并且与 npm 无法在

中找到 package.json 有关

由于 cordova 7.0.0 cordova-plugins 需要一个 package.json 文件 (Cordova 7.0.0 release notes)。所以 fork 插件添加一个 package.json 文件复制另一个插件的 package.json 文件的内容并将值替换为适合插件的值(plugin.xml 是复制的好地方)。

【讨论】:

我会尽快看到的

以上是关于无法在 Ionic 3 中安装 Youtube Video Player 插件的主要内容,如果未能解决你的问题,请参考以下文章

npm install:无法在 Windows 10 中安装依赖项

在 ionic 应用程序中安装预构建主题时出现运行时错误

如何在 .Net v 4 项目中安装 Dataflow 库?

Cordova-res 未安装在 ionic cordova

如何在 python 3.10.0 中安装 mediapipe?我无法安装它

无法在 python 3.6 中安装 pickle