【问题标题】:Installing plugins keeps failing because of es6-prepare-plugin由于 es6-prepare-plugin,安装插件一直失败
【发布时间】:2017-12-09 09:31:31
【问题描述】:

我正在尝试准备我的 iOS 应用程序,我需要让 socialsharingwhitelist 插件 正常工作,但它们不起作用。例如,当我这样做时:

sudo cordova plugin add cordova-plugin-x-socialsharing

我明白了:

为安卓安装“cordova-plugin-x-socialsharing”

无法安装“cordova-plugin-x-socialsharing”: 科尔多瓦错误:

无法通过注册表获取插件 es6-promise-plugin。大概这个 要么是连接问题,要么是插件规范不正确。查看 您的连接和插件名称/版本/URL。错误:npm:命令 失败,退出代码 1 错误输出:npm ERR!代码 ENOLOCAL npm 错误! 无法从“node_modules/es6-promise-plugin”安装 不包含 package.json 文件。

npm 错误!

我该如何解决这个问题?我什么都试过了。从 sudo 到非 sudo 命令,但没有什么对我有用。手动添加 es6-prepare-plugin 也不起作用。

我的系统信息:

Cordova CLI: 7.0.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 1.3.3
Ionic CLI Version: 2.1.0
Ionic App Lib Version: 2.1.0-beta.1
ios-deploy version: 1.9.0 
ios-sim version: 5.0.8 
OS: Mac OS X El Capitan
Node Version: v6.8.1
Xcode version: Xcode 8.3.3 Build version 8E3004b 

PS:在我的 package.json 文件中,我看到了这个:

"es6-promise-plugin": "file:node_modules/es6-promise-plugin",

我该如何更改?

【问题讨论】:

    标签: ios node.js cordova ionic-framework plugins


    【解决方案1】:

    亲爱的主啊。经过几个小时的努力,我找到了我正在寻找的答案。 Github 上的This link 就是这个问题的答案。

    似乎npm 版本 5.x.x 不适用于某些 ionic-plugins我使用 npm install -g npm@4.6.1 降级到 npm 4,之后安装此插件对我有用。

    Ionic 有时很麻烦。很烦人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多