Ionic angular project not Running

776 Views Asked by At

I am new android developer. I am trying to run an old project which ionic-angular.But its not running.My ionic.config.json is as follows:

{
"name": "QB",
"integrations": {
"cordova": {}
},
"type": "ionic-angular",
"app_id": ""
}

How to make it runnable?

I tried a lot updating all the dependencies which was getting error in command prompt. I was getting error as

Invalid project type: ionic-angular (project config: .\ionic.config.json).

    Project type must be one of: angular, angular-standalone, react, vue, custom, vue-vite, react-vite

So I changed to angular type...then getting different error

npm ERR! code 1 npm ERR! path E:\Projects\QBMobileApp\qbmobileapp\node_modules\node-sass npm ERR! command failed. E:\Projects\QBMobileApp\qbmobileapp\node_modules\node-sass npm ERR! gyp ERR! node -v v18.17.1 npm ERR! gyp ERR! node-gyp -v v3.8.0 npm ERR! gyp ERR! not ok npm ERR! Build failed with error code: 1

My package.json is as follows

  "name": "QB",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "private": true,
  "scripts": {
    "start": "ionic-app-scripts serve",
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "lint": "ionic-app-scripts lint"
  },
  "dependencies": {
    "@angular-devkit/build-optimizer": "^0.6.8",
    "@angular/animations": "^12.0.0",
    "@angular/common": "^12.0.0",
    "@angular/compiler": "^12.0.0",
    "@angular/compiler-cli": "^12.0.0",
    "@angular/core": "^12.0.0",
    "@angular/forms": "^12.0.0",
    "@angular/material": "^12.0.0",
    "@angular/platform-browser": "^12.0.0",
    "@angular/platform-browser-dynamic": "^12.0.0",
    "@angular/router": "^12.0.0",
    "@ionic-native/android-permissions": "^5.0.0",
    "@ionic-native/base64": "^5.16.0",
    "@ionic-native/camera": "^5.0.0",
    "@ionic-native/core": "^5.0.0",
    "@ionic-native/date-picker": "^5.14.0",
    "@ionic-native/document-viewer": "^5.0.0",
    "@ionic-native/file": "^5.0.0",
    "@ionic-native/file-opener": "^5.0.0",
    "@ionic-native/file-transfer": "^5.0.0",
    "@ionic-native/firebase-x": "^5.19.1",
    "@ionic-native/splash-screen": "^5.0.0",
    "@ionic-native/status-bar": "^5.0.0",
    "@ionic-native/unique-device-id": "^5.0.0",
    "@ionic/pro": "2.0.4",
    "@ionic/storage": "2.2.0",
    "@ngx-translate/core": "8.0.0",
    "@ngx-translate/http-loader": "^2.0.0",
    "com-badrit-base64": "^0.2.0",
    "cordova-android": "^8.1.0",
    "cordova-browser": "^6.0.0",
    "cordova-ios": "^5.1.1",
    "cordova-plugin-advanced-http": "2.1.1",
    "cordova-plugin-android-permissions": "^1.0.2",
    "cordova-plugin-datepicker": "^0.9.3",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-document-viewer": "^0.9.13",
    "cordova-plugin-file": "6.0.2",
    "cordova-plugin-file-opener2": "^2.2.1",
    "cordova-plugin-file-transfer": "^1.7.1",
    "cordova-plugin-ionic-keyboard": "^2.1.3",
    "cordova-plugin-ionic-webview": "^4.1.1",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-uniquedeviceid": "^1.3.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "cordova-support-google-services": "^1.3.2",
    "ionic-angular": "3.9.5",
    "ionic-native": "^2.9.0",
    "ionicons": "3.0.0",
    "jquery": "^3.4.1",
    "js-sha512": "^0.8.0",
    "moment": "^2.24.0",
    "ngx-slick-carousel": "^0.6.0",
    "node-sass": "^4.14.0",
    "pod": "^0.9.0",
    "rxjs": "^6.5.3",
    "sass-autoprefixer": "^1.0.1",
    "slick-carousel": "^1.8.1",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.11.4"
  },
  "devDependencies": {
    "@angular/cli": "^16.2.1",
    "@ionic/app-scripts": "^3.2.4",
    "@ionic/lab": "^2.0.6",
    "typescript": ">=4.2.3 <4.4",
    "xcode": "^2.1.0"
  },
  "description": "An Ionic project",
  "cordova": {
    "plugins": {
      "cordova-plugin-whitelist": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic-keyboard": {},
      "cordova-plugin-advanced-http": {
        "OKHTTP_VERSION": "3.10.0"
      },
      "cordova-plugin-datepicker": {},
      "com-badrit-base64": {},
      "cordova-plugin-file": {},
      "cordova-plugin-document-viewer": {},
      "cordova-plugin-file-opener2": {
        "ANDROID_SUPPORT_V4_VERSION": "27.+"
      },
      "cordova-plugin-file-transfer": {},
      "cordova-plugin-android-permissions": {},
      "cordova-plugin-uniquedeviceid": {}
    },
    "platforms": [
      "browser",
      "android",
      "Ios"
    ]
  }
}```

>Please anyone help me!
0

There are 0 best solutions below