Where is Ionic-native

Hi, (and sorry with the very beginner question)
I’m returning back to ionic after a while not using it (my initial app is still on the store thanks to this great piece of framework).
After emptying my npm cache fully and doing the classic install

npm install -g @ionic/cli

and then

ionic start client blank (cordova)

I started with my usual lines of code :

import { StatusBar} from ‘@ionic-native/status-bar/ngx’;
import { SplashScreen } from ‘@ionic-native/splash-screen/ngx’;

But there is no more @ionic-native in my nodemodules folder.
Even after having installed manually StatusBar and SplashScreen (plugin and module), @ionic-native/ core is missing.
I guess I was away to long but did’nt find anything in ionic framework website.
Can someone please help me about that ?

please post your package.json dependencies

Thanks for your response

“name”: “myproject”,
“version”: “0.0.1”,
“author”: “Ionic Framework”,
“homepage”: “https://ionicframework.com/”,
“scripts”: {
“ng”: “ng”,
“start”: “ng serve”,
“build”: “ng build”,
“test”: “ng test”,
“lint”: “ng lint”,
“e2e”: “ng e2e”
“private”: true,
“dependencies”: {
@angular/common”: “~11.2.0”,
@angular/core”: “~11.2.0”,
@angular/forms”: “~11.2.0”,
@angular/platform-browser”: “~11.2.0”,
@angular/platform-browser-dynamic”: “~11.2.0”,
@angular/router”: “~11.2.0”,
@ionic/angular”: “^5.5.2”,
“rxjs”: “~6.6.0”,
“tslib”: “^2.0.0”,
“zone.js”: “~0.10.2”
“devDependencies”: {
@angular-devkit/build-angular”: “~0.1101.4”,
@angular/cli”: “~11.1.4”,
@angular/compiler”: “~11.2.0”,
@angular/compiler-cli”: “~11.2.0”,
@angular/language-service”: “~11.2.0”,
@ionic/angular-toolkit”: “^3.1.0”,
@types/jasmine”: “~3.6.0”,
@types/jasminewd2”: “~2.0.3”,
@types/node”: “^12.11.1”,
“codelyzer”: “^6.0.0”,
“cordova-android”: “^9.0.0”,
“cordova-plugin-device”: “^2.0.2”,
“cordova-plugin-ionic-keyboard”: “^2.2.0”,
“cordova-plugin-ionic-webview”: “^4.2.1”,
“cordova-plugin-splashscreen”: “^5.0.2”,
“cordova-plugin-statusbar”: “^2.4.2”,
“cordova-plugin-whitelist”: “^1.3.3”,
“jasmine-core”: “~3.6.0”,
“jasmine-spec-reporter”: “~5.0.0”,
“karma”: “~5.2.0”,
“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”,
“protractor”: “~7.0.0”,
“ts-node”: “~8.3.0”,
“tslint”: “~6.1.0”,
“typescript”: “~4.0.2”
“description”: “An Ionic project”,
“cordova”: {
“plugins”: {
“cordova-plugin-whitelist”: {},
“cordova-plugin-statusbar”: {},
“cordova-plugin-device”: {},
“cordova-plugin-splashscreen”: {},
“cordova-plugin-ionic-webview”: {
“cordova-plugin-ionic-keyboard”: {}
“platforms”: [

It s the default one. Last time I used ionic it was working right out the box. IT s probably my fault but I haven t found on the site something to guide me.

I can’t imagine that, as you have to install the @ionic-native modules and you haven’t.

See example here: Splash Screen - Ionic Documentation

As a matter of fact, I have already done that but I got this error during compilation

Error: The target entry-point “@ionic-native/splash-screen” has missing dependencies:

  • @ionic-native/core

That was my point about ionic-native missing. I believe it was automatically installed (especially the core) when creating a project the last time I played with ionic. I was wondering if now we have to add it manually.

Try to add it manually