【问题标题】:Cordova cannot install科尔多瓦无法安装
【发布时间】:2016-01-12 20:51:10
【问题描述】:

我发布了一个问题(人们无故关闭 - https://stackoverflow.com/questions/26149969/update-cordova-platform-3-5-1-not-working

他们指的是由于我收到此错误而无法正常工作的解决方案:

npm http GET https://registry.npmjs.org/cordova

npm ERR! Error: failed to fetch from registry: cordova
npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: cordova npm


    【解决方案1】:

    首先尝试使用以下方法设置 npm 注册表:

    npm config set registry http://registry.npmjs.org/
    

    【讨论】:

    • 我得到:npm ERR! error installing cordova@2.8.1
    • 运行 sudo npm install -g cordova
    • 还是一样,但我得到了更多:npm ERR! Error: No compatible version found: ripple-emulator@'&gt;=0.9.15'npm ERR! No valid targets found.
    • 看到这个:stackoverflow.com/questions/21549807/… 它建议更新 npm
    【解决方案2】:

    我最终通过使用这些网站的 web 视图使用本机代码:

    http://developer.android.com/guide/webapps/webview.html

    http://www.mkyong.com/android/android-webview-example/

    更新 Cordova 从未穿过。

    【讨论】:

      【解决方案3】:

      尝试更新 npm:

      $ sudo npm install npm -g
      

      然后更新cordova

      $ sudo npm install -g cordova
      

      【讨论】:

        猜你喜欢
        • 2019-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-12
        • 2018-04-03
        • 2015-07-18
        • 2016-03-11
        相关资源
        最近更新 更多