我尝试了很多次,我也用谷歌搜索但是徒劳,我认为这是离子稳定性的问题!
当我跑步时:
cordova plugin add https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git
我收到此错误:
错误:无法获取插件 https://github.com/Glitchbone/CordovaYoutubeVideoPlayer.git来自 注册表中。
可能这是连接问题,或者插件规范不正确。
检查您的连接和插件名称/版本/ URL。 错误:cmd:命令失败,退出代码为4294963228错误输出: 错误的ERR! addLocal无法安装C:\ Users \ Houssem \ AppData \ Local \ Temp \ npm-3196-5b6372b9 \ git-cache-721c1a29 \ 765b5954e78ecf7950099c10bfe5f81133f8f396
npm ERR! Windows_NT 10.0.15063 错误的ERR! 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”“ - 保存”
npm ERR!节点v6.10.0 错误的ERR! npm v3.10.10 错误的ERR!代码EISDIR 错误的ERR! errno -4068 错误的ERR!系统调用阅读
npm ERR! eisdir EISDIR:对目录进行非法操作,阅读 错误的ERR! eisdir这很可能不是npm本身的问题 错误的ERR! eisdir与npm无关,无法在
中找到package.jsonnpm ERR! eisdir你试图安装的软件包。
npm ERR!请在支持请求中包含以下文件:
npm ERR! F:\ WORK \ EBOOK \ ebookmuhammed \ node_modules \ NPM-的debug.log
拥有:
cordova --version => 7.0.1
ionic --version => 3.9.2
npm --version => 3.10.10
答案 0 :(得分:1)
嗯,错误信息说的是什么:
npm ERR! 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
是一个复制的好地方)。