1

I am facing problem when trying to compile ionic app for ios, it works on this stack

Cordova CLI 10.0.0
Ionic CLI 6.18.0
Node.js 16.13.0
Node.js versions
12.22.7 / 14.18.1 / 16.13.0
npm 8.1.0
Yarn 1.22.17
Python 2 / 3
macOS 11.6.1
Carthage 0.38.0
CocoaPods 1.11.2
Xcode 13.1

but does not work on latest stack which is following

Cordova CLI 12.0.0
Ionic CLI 6.20.9
Node.js 18.15.0
Node.js versions 14.21.3 / 16.19.1 / 18.15.0
npm 8.19.4
Yarn 1.22.19
Python 3
macOS 12.6
Carthage 0.38.0
CocoaPods 1.12.0
Xcode 14.2

and here is my package.json dependencies list

"dependencies": {
    "@angular/animations": "^12.0.0",
    "@angular/common": "~11.2.0",
    "@angular/core": "~11.2.0",
    "@angular/fire": "^6.1.5",
    "@angular/forms": "~11.2.0",
    "@angular/platform-browser": "~11.2.0",
    "@angular/platform-browser-dynamic": "~11.2.0",
    "@angular/router": "~11.2.0",
    "@capacitor-community/apple-sign-in": "^0.1.1",
    "@capacitor-community/facebook-login": "^3.0.0",
    "@capacitor/android": "^3.0.1",
    "@capacitor/app": "^1.0.1",
    "@capacitor/camera": "^1.0.1",
    "@capacitor/core": "^3.0.1",
    "@capacitor/filesystem": "^1.0.1",
    "@capacitor/geolocation": "^1.0.1",
    "@capacitor/haptics": "^1.0.1",
    "@capacitor/ios": "^3.0.1",
    "@capacitor/keyboard": "^1.0.1",
    "@capacitor/share": "^1.0.1",
    "@capacitor/splash-screen": "^1.0.1",
    "@capacitor/status-bar": "^1.0.1",
    "@codetrix-studio/capacitor-google-auth": "^3.0.1",
    "@cometchat-pro/chat": "^2.2.1",
    "@ctrl/ngx-emoji-mart": "^5.1.1",
    "@ionic-native/calendar": "^5.33.0",
    "@ionic-native/core": "^5.32.0",
    "@ionic-native/launch-navigator": "^5.32.1",
    "@ionic-native/native-storage": "^5.32.0",
    "@ionic/angular": "^5.5.2",
    "@ionic/pwa-elements": "^3.0.2",
    "@types/googlemaps": "^3.43.3",
    "@videogular/ngx-videogular": "^3.0.1",
    "br-mask": "0.0.10",
    "cordova-plugin-actionsheet": "^2.3.3",
    "cordova-plugin-calendar": "^5.1.5",
    "cordova-plugin-dialogs": "^2.0.2",
    "cordova-plugin-file": "^6.0.2",
    "cordova-plugin-nativestorage": "^2.3.2",
    "es6-promise-plugin": "^4.2.2",
    "firebase": "^7.0 || ^8.0",
    "ion2-calendar": "^3.5.0",
    "ionic4-mask-directive": "^1.0.2",
    "jetifier": "^1.6.6",
    "jwt-decode": "^3.1.2",
    "moment": "^2.29.1",
    "ngx-long-press2": "^1.0.0",
    "rxjs": "~6.6.0",
    "tslib": "^2.0.0",
    "uk.co.workingedge.phonegap.plugin.launchnavigator": "^5.0.5",
    "videogular2": "^7.0.2",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/architect": "~0.1200.0-rc.0",
    "@angular-devkit/build-angular": "~0.1102.4",
    "@angular/cli": "^16.0.3",
    "@angular/compiler": "~11.2.0",
    "@angular/compiler-cli": "~11.2.0",
    "@angular/language-service": "~11.2.0",
    "@capacitor/cli": "^5.0.4",
    "@ionic/angular-toolkit": "^9.0.0",
    "@types/core-js": "^2.5.4",
    "@types/jasmine": "~3.6.0",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "^12.11.1",
    "codelyzer": "^0.0.28",
    "firebase-tools": "^12.2.1",
    "fuzzy": "^0.1.3",
    "inquirer": "^6.2.2",
    "inquirer-autocomplete-prompt": "^1.0.1",
    "jasmine-core": "~3.6.0",
    "jasmine-spec-reporter": "~5.0.0",
    "jsonc-parser": "^3.0.0",
    "karma": "^6.4.2",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage": "~2.0.3",
    "karma-coverage-istanbul-reporter": "~3.0.2",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "^1.5.0",
    "open": "^7.0.3",
    "protractor": "^3.3.0",
    "ts-node": "~8.3.0",
    "tslint": "~6.1.0",
    "typescript": "~4.0.2"
  }

I tried updating some dependencies but get this error

ionic capacitor sync ios --verbose

Error

 Error: ./src/global.scss (./node_modules/css-loader/dist/cjs.js??ref--14-1!./node_modules/postcss-loader/dist/cjs.js??ref--14-2!./node_modules/resolve-url-loader??ref--14-3!./node_modules/sass-loader/dist/cjs.js??ref--14-4!./src/global.scss)
Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
Error: Unknown node type in node creation
    at /Users/al/Documents/mobile/node_modules/@ionic/angular/css/float-elements.css:20:1
    at Rule.normalize (/Users/al/Documents/mobile/node_modules/postcss/lib/container.js:334:13)
    at Rule.append (/Users/al/Documents/mobile/node_modules/postcss/lib/container.js:166:24)
    at Supports.virtual (/Users/al/Documents/mobile/node_modules/autoprefixer/lib/supports.js:71:10)
    at Supports.prefixed (/Users/al/Documents/mobile/node_modules/autoprefixer/lib/supports.js:79:21)
    at /Users/al/Documents/mobile/node_modules/autoprefixer/lib/supports.js:239:29
    at Array.map (<anonymous>)
    at Supports.add (/Users/al/Documents/mobile/node_modules/autoprefixer/lib/supports.js:237:18)
    at Supports.process (/Users/ali.akram/Documents/mobile/node_modules/autoprefixer/lib/supports.js:262:16)
    at /Users/al/Documents/mobile/node_modules/autoprefixer/lib/processor.js:67:27
    at /Users/al/Documents/mobile/node_modules/@angular-devkit/build-angular/node_modules/postcss/lib/container.js:138:18
    at /Users/al/Documents/mobile/node_modules/@angular-devkit/build-angular/node_modules/postcss/lib/container.js:74:18
    at Root.each (/Users/al/Documents/mobile/node_modules/@angular-devkit/build-angular/node_modules/postcss/lib/container.js:60:16)
    at Root.walk (/Users/al/Documents/mobile/node_modules/@angular-devkit/build-angular/node_modules/postcss/lib/container.js:71:17)
    at Root.walkAtRules (/Users/al/Documents/mobile/node_modules/@angular-devkit/build-angular/node_modules/postcss/lib/container.js:136:19)
    at Processor.add (/Users/al/Documents/mobile/node_modules/autoprefixer/lib/processor.js:53:9)
    at OnceExit (/Users/al/Documents/mobile/node_modules/autoprefixer/lib/autoprefixer.js:129:32)

Apparently the error does not indicate the issue to me and not sure where to make a fix, Please suggest what need to change. Thanks

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.