मुझे एक समस्या है जो मुझे विश्वास है कि यह मेरे पैकेज.जेसन या कॉर्डोवा मंच के संस्करण से संबंधित कुछ है।स्थापित मॉड्यूल के लिए पूर्ण पथ प्राप्त करने में विफल
जब मैं एक ionic state restore
यह निम्न उत्पादन रिटर्न चलाने का प्रयास:
Attempting to restore your Ionic application from package.json
Restoring Platforms
cordova platform add ios
cordova platform add android
Restore platforms is complete
Restoring Plugins
cordova plugin add cordova-plugin-whitelist
cordova plugin add cordova-plugin-console
cordova plugin add cordova-plugin-statusbar
cordova plugin add cordova-plugin-device
cordova plugin add cordova-plugin-splashscreen
cordova plugin add ionic-plugin-keyboard
cordova plugin add cordova-plugin-network-information
cordova plugin add cordova-plugin-file
cordova plugin add cordova-plugin-compat
cordova plugin add cordova-plugin-media
cordova plugin add https://github.com/AubreyHewes/cordova-background-audio.git
Caught exception:
undefined
Mind letting us know? https://github.com/driftyco/ionic-cli/issues
और जब मैं कमांड कि विफल (cordova plugin add https://github.com/AubreyHewes/cordova-background-audio.git
) चलाने का प्रयास है, यह निम्नलिखित त्रुटि देता है:
Error: Failed to fetch plugin git+https://github.com/AubreyHewes/cordova-background-audio.git via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Failed to get absolute path to installed module
मुझे समझ में नहीं आता कि यह क्यों कहता है कि एक कनेक्शन समस्या है, क्योंकि मेरा इंटरनेट कनेक्शन ठीक काम कर रहा है। प्लगइन का यूआरएल भी सही है।
मेरे पर्यावरण की जानकारी:
Cordova CLI: 7.0.0
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
ios-deploy version: 1.9.0
ios-sim version: 5.0.10
OS: OS X El Capitan
Node Version: v7.0.0
Xcode version: Xcode 8.1 Build version 8B62
मैं इस समस्या के लिए मेरे बाल बाहर खींच रहा हूँ। क्या आपके पास इसका क्या कारण हो सकता है इसका एक संकेत है?
मेरे package.json सामग्री:
{
"name": "paranaiba-app",
"version": "1.1.1",
"description": "paranaiba-app: An Ionic project",
"dependencies": {
"cordova-android": "^6.2.3",
"cordova-ios": "^4.4.0",
"cordova-plugin-compat": "~1.1.0",
"cordova-plugin-console": "~1.0.6",
"cordova-plugin-device": "~1.1.5",
"cordova-plugin-file": "~4.3.2",
"cordova-plugin-media": "~2.4.1",
"cordova-plugin-music-controls": "git+https://github.com/homerours/cordova-music-controls-plugin.git",
"cordova-plugin-network-information": "~1.3.2",
"cordova-plugin-splashscreen": "~4.0.2",
"cordova-plugin-statusbar": "~2.2.2",
"cordova-plugin-whitelist": "~1.3.2",
"gulp": "^3.5.6",
"gulp-concat": "^2.2.0",
"gulp-minify-css": "^0.3.0",
"gulp-rename": "^1.2.0",
"gulp-sass": "^2.0.4",
"ionic-plugin-keyboard": "~2.2.1",
"nl.kingsquare.cordova.background-audio": "git+https://github.com/AubreyHewes/cordova-background-audio.git",
"phonegap-plugin-push": "~1.8.4"
},
"devDependencies": {
"bower": "^1.3.3",
"gulp-util": "^2.2.14",
"shelljs": "^0.3.0"
},
"cordovaPlugins": [
"cordova-plugin-whitelist",
"cordova-plugin-console",
"cordova-plugin-statusbar",
"cordova-plugin-device",
"cordova-plugin-splashscreen",
"ionic-plugin-keyboard",
"cordova-plugin-network-information",
"cordova-plugin-file",
"cordova-plugin-compat",
"cordova-plugin-media",
{
"locator": "https://github.com/AubreyHewes/cordova-background-audio.git",
"id": "nl.kingsquare.cordova.background-audio"
},
{
"locator": "https://github.com/homerours/cordova-music-controls-plugin",
"id": "cordova-plugin-music-controls"
}
],
"cordovaPlatforms": [
{
"platform": "ios",
"version": "",
"locator": "ios"
},
{
"platform": "android",
"version": "",
"locator": "android"
}
],
"cordova": {
"platforms": [
"android",
"ios"
],
"plugins": {
"phonegap-plugin-push": {
"SENDER_ID": "XXXX"
},
"cordova-plugin-whitelist": {},
"cordova-plugin-console": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"ionic-plugin-keyboard": {},
"cordova-plugin-network-information": {},
"cordova-plugin-file": {},
"cordova-plugin-compat": {},
"cordova-plugin-media": {},
"nl.kingsquare.cordova.background-audio": {},
"cordova-plugin-music-controls": {}
}
}
}
धन्यवाद!
क्या आप इस कॉर्डोवा की समस्या या आपके ऐप की जांच के लिए शुद्ध कॉर्डोवा ऐप पर इस प्लगइन को जोड़ने में सक्षम हैं? कॉर्डोवा-7.0 में फ़ेच लॉजिक में कुछ बदलाव हुए थे, शायद यह आपके ऐप को प्रभावित करता है। – Bob
@Bob ने अभी इसे आजमाया है, और ठीक काम किया है: nl.kingsquare.cordova.background-audio "config.xml' के लिए सहेजी गई प्लगइन जानकारी"। आपके समय के लिए धन्यवाद! –
इस प्लगइन को अपने आयनिक ऐप में मैन्युअल रूप से node_modules से निकालने का प्रयास करें और इस प्लगइन को फिर से इंस्टॉल करें, – Bob