无法在 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 中安装依赖项
如何在 .Net v 4 项目中安装 Dataflow 库?
Cordova-res 未安装在 ionic cordova