簡體   English   中英

如何修復Ionic在Cordova 5.0.0中無法正常工作

[英]How to fixes Ionic no working in cordova 5.0.0

cordova更新到5.0.0插件,當我運行“ hello ionic start blank”或sidemenu時,新版本已重命名,我有問題,這是終端機,我有mac OS X Yosemite

mac os版本優勝美地

根據sidemenu項目在文件夾/ home / miguel / Cordova / hello中創建Ionic應用程序

Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
[=============================] 100% 0.0s

Downloading: https://github.com/driftyco/ionic-starter-sidemenu/archive/master.zip
[=============================] 100% 0.0s

Update config.xml
Initializing cordova project
running cordova plugin add org.apache.cordova.device
WARNING: org.apache.cordova.device has been renamed to cordova-plugin-device. You may not be getting the latest version! We suggest you cordova plugin rm org.apache.cordova.device and cordova plugin add cordova-plugin-device.
Fetching plugin "org.apache.cordova.device" via cordova plugins registry
Fetching from cordova plugins registry failed: EACCES, mkdir '/home/miguel/tmp/npm-3493-DFp6DkqV'
Fetching plugin "org.apache.cordova.device" via npm
npm http GET https://registry.npmjs.org/org.apache.cordova.device2
npm http 404 https://registry.npmjs.org/org.apache.cordova.device2
Fetching from npm failed: 404 Not Found: org.apache.cordova.device
Error: 404 Not Found: org.apache.cordova.device
at RegClient. (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:268:14)
at Request.self.callback (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:148:22)
at Request.EventEmitter.emit (events.js:98:17)
at Request. (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:876:14)
at Request.EventEmitter.emit (events.js:117:20)
at IncomingMessage. (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:827:12)
at IncomingMessage.EventEmitter.emit (events.js:117:20)
at streamreadable.js:920:16
at process._tickCallback (node.js:415:13)
running cordova plugin add org.apache.cordova.console
WARNING: org.apache.cordova.console has been renamed to cordova-plugin-console. You may not be getting the latest version! We suggest you cordova plugin rm org.apache.cordova.console and cordova plugin add cordova-plugin-console.
Fetching plugin "org.apache.cordova.console" via cordova plugins registry
Fetching from cordova plugins registry failed: EACCES, mkdir '/home/miguel/tmp/npm-3506-WhGg6OTV'
Fetching plugin "org.apache.cordova.console" via npm
npm http GET https://registry.npmjs.org/org.apache.cordova.console1
npm http 404 https://registry.npmjs.org/org.apache.cordova.console1
Fetching from npm failed: 404 Not Found: org.apache.cordova.console
Error: 404 Not Found: org.apache.cordova.console
at RegClient. (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:268:14)
at Request.self.callback (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:148:22)
at Request.EventEmitter.emit (events.js:98:17)
at Request. (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:876:14)
at Request.EventEmitter.emit (events.js:117:20)
at IncomingMessage. (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:827:12)
at IncomingMessage.EventEmitter.emit (events.js:117:20)
at streamreadable.js:920:16
at process._tickCallback (node.js:415:13)
running cordova plugin add com.ionic.keyboard
Fetching plugin "com.ionic.keyboard" via cordova plugins registry
Fetching from cordova plugins registry failed: EACCES, mkdir '/home/miguel/tmp/npm-3519-Pc7mh_MZ'
Fetching plugin "com.ionic.keyboard" via npm
npm http GET https://registry.npmjs.org/com.ionic.keyboard
npm http 404 https://registry.npmjs.org/com.ionic.keyboard
TypeError: Cannot read property 'latest' of undefined
at next (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/lib/cache.js:687:35)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/lib/cache.js:675:5
at saved (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:142:7)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7
at Object.oncomplete (fs.js:107:15)

試試這個

移至您的項目文件夾hello,並使用以下命令直接從其GitHub安裝cordova插件

 $ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

有關更多詳細信息,請在此處查看問題

希望這對您有幫助。

看看這個http://forum.ionicframework.com/t/new-cordova-5/21558/5

“警告:org.apache.cordova.device已重命名為cordova-plugin-device。您可能沒有獲得最新版本!我們建議您使用cordova插件rm org.apache.cordova.device和cordova插件添加cordova-plugin-警告:org.apache.cordova.console已重命名為cordova-plugin-console,您可能沒有獲得最新版本!我們建議您使用cordova插件rm org.apache.cordova.console和cordova插件添加cordova-plugin -安慰。”

離子插件添加cordova-plugin-whitelist

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM