Angular Firebase not installing in Ionic 4

Hi,
I’m trying to run the command “npm install firebase @angular/fire --save” but every time failed to install this plugin. Plz help.

Thnx in Advance :slight_smile:

When post an issue provide an error message or some information about the scenario

and inside the (debug.log) file :-

0 info it worked if it ends with ok
1 verbose cli [ ‘C:\Program Files\nodejs\node.exe’,
1 verbose cli ‘C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js’,
1 verbose cli ‘install’,
1 verbose cli ‘firebase’,
1 verbose cli ‘@angular/fire’,
1 verbose cli ‘–save’ ]
2 info using npm@6.9.0
3 info using node@v10.16.0
4 verbose npm-session 55334c53526603a9
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/@angular%2Ffire 90ms (from cache)
8 silly pacote range manifest for @angular/fire@^6.0.0-rc.2 fetched in 98ms
9 http fetch GET 304 https://registry.npmjs.org/firebase 737ms (from cache)
10 silly pacote tag manifest for firebase@latest fetched in 815ms
11 timing stage:loadCurrentTree Completed in 4716ms
12 silly install loadIdealTree
13 silly install cloneCurrentTreeToIdealTree
14 timing stage:loadIdealTree:cloneCurrentTree Completed in 35ms
15 silly install loadShrinkwrap
16 timing stage:loadIdealTree:loadShrinkwrap Completed in 1830ms
17 silly install loadAllDepsIntoIdealTree
18 silly resolveWithNewModule @angular/fire@6.0.0 checking installable status
19 silly removeObsoleteDep removing @angular/fire@6.0.0-rc.2 from the tree as its been replaced by a newer version or is no longer required
20 silly resolveWithNewModule firebase@7.13.2 checking installable status
21 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fapp 333ms (from cache)
22 silly fetchPackageMetaData error for @firebase/app@0.6.1 Unexpected end of JSON input while parsing near ‘…pescript":"^2.4.2","w’
23 http fetch GET 304 https://registry.npmjs.org/@firebase%2Finstallations 862ms (from cache)
24 silly pacote version manifest for @firebase/installations@0.4.7 fetched in 886ms
25 silly resolveWithNewModule @firebase/installations@0.4.7 checking installable status
26 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fperformance 557ms (from cache)
27 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fapp-types 917ms (from cache)
28 silly pacote version manifest for @firebase/performance@0.2.37 fetched in 605ms
29 silly resolveWithNewModule @firebase/performance@0.2.37 checking installable status
30 silly pacote version manifest for @firebase/app-types@0.6.0 fetched in 948ms
31 silly resolveWithNewModule @firebase/app-types@0.6.0 checking installable status
32 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fpolyfill 966ms (from cache)
33 silly pacote version manifest for @firebase/polyfill@0.3.33 fetched in 995ms
34 silly resolveWithNewModule @firebase/polyfill@0.3.33 checking installable status
35 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fauth 1005ms (from cache)
36 silly pacote version manifest for @firebase/auth@0.14.2 fetched in 1038ms
37 silly resolveWithNewModule @firebase/auth@0.14.2 checking installable status
38 http fetch GET 304 https://registry.npmjs.org/@firebase%2Ffunctions 1100ms (from cache)
39 silly pacote version manifest for @firebase/functions@0.4.39 fetched in 1141ms
40 silly resolveWithNewModule @firebase/functions@0.4.39 checking installable status

debug.log file:-

41 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fstorage 1147ms (from cache)
42 silly pacote version manifest for @firebase/storage@0.3.31 fetched in 1182ms
43 silly resolveWithNewModule @firebase/storage@0.3.31 checking installable status
44 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fmessaging 1195ms (from cache)
45 silly pacote version manifest for @firebase/messaging@0.6.11 fetched in 1250ms
46 silly resolveWithNewModule @firebase/messaging@0.6.11 checking installable status
47 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fdatabase 1261ms (from cache)
48 silly pacote version manifest for @firebase/database@0.5.25 fetched in 1305ms
49 silly resolveWithNewModule @firebase/database@0.5.25 checking installable status
50 http fetch GET 304 https://registry.npmjs.org/@firebase%2Ffirestore 1317ms (from cache)
51 silly pacote version manifest for @firebase/firestore@1.13.1 fetched in 1365ms
52 silly resolveWithNewModule @firebase/firestore@1.13.1 checking installable status
53 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fremote-config 726ms (from cache)
54 silly pacote version manifest for @firebase/remote-config@0.1.18 fetched in 736ms
55 silly resolveWithNewModule @firebase/remote-config@0.1.18 checking installable status
56 http fetch GET 304 https://registry.npmjs.org/@firebase%2Fanalytics 684ms (from cache)
57 silly pacote version manifest for @firebase/analytics@0.3.1 fetched in 694ms
58 silly resolveWithNewModule @firebase/analytics@0.3.1 checking installable status
59 http fetch GET 304 https://registry.npmjs.org/@firebase%2Futil 703ms (from cache)
60 silly pacote version manifest for @firebase/util@0.2.44 fetched in 741ms
61 silly resolveWithNewModule @firebase/util@0.2.44 checking installable status
62 timing stage:rollbackFailedOptional Completed in 1ms
63 timing stage:runTopLevelLifecycles Completed in 8299ms
64 silly saveTree Sandeep@0.0.1
64 silly saveTree ±- @angular-devkit/build-angular@0.803.26
64 silly saveTree | ±- @angular-devkit/architect@0.803.26
64 silly saveTree | | ±- @angular-devkit/core@8.3.26
64 silly saveTree | | | ±- ajv@6.10.2
64 silly saveTree | | | | ±- fast-deep-equal@2.0.1
64 silly saveTree | | | | ±- fast-json-stable-stringify@2.0.0
64 silly saveTree | | | | ±- json-schema-traverse@0.4.1
64 silly saveTree | | | | -- uri-js@4.2.2 64 silly saveTree | | | | – punycode@2.1.1
64 silly saveTree | | | ±- fast-json-stable-stringify@2.0.0
64 silly saveTree | | | ±- magic-string@0.25.3
64 silly saveTree | | | | -- sourcemap-codec@1.4.8 64 silly saveTree | | | +-- rxjs@6.4.0 64 silly saveTree | | | | – tslib@1.11.1
64 silly saveTree | | | -- source-map@0.7.3 64 silly saveTree | | – rxjs@6.4.0
64 silly saveTree | ±- @angular-devkit/build-optimizer@0.803.26
64 silly saveTree | | ±- loader-utils@1.2.3
64 silly saveTree | | | ±- big.js@5.2.2
64 silly saveTree | | | ±- emojis-list@2.1.0
64 silly saveTree | | | -- json5@1.0.1 64 silly saveTree | | | – minimist@1.2.5
64 silly saveTree | | ±- tslib@1.10.0
64 silly saveTree | | ±- typescript@3.5.3
64 silly saveTree | | -- webpack-sources@1.4.3 64 silly saveTree | | +-- source-list-map@2.0.1 64 silly saveTree | | – source-map@0.6.1
64 silly saveTree | ±- @angular-devkit/build-webpack@0.803.26
64 silly saveTree | | -- rxjs@6.4.0 64 silly saveTree | +-- @angular-devkit/core@8.3.26 64 silly saveTree | +-- @babel/core@7.8.7 64 silly saveTree | | +-- @babel/code-frame@7.8.3 64 silly saveTree | | | @babel/highlight@7.9.0
64 silly saveTree | | | ±- @babel/helper-validator-identifier@7.9.0
64 silly saveTree | | | ±- chalk@2.4.2
64 silly saveTree | | | | ±- ansi-styles@3.2.1
64 silly saveTree | | | | | -- color-convert@1.9.3 64 silly saveTree | | | | | – color-name@1.1.3
64 silly saveTree | | | | ±- escape-string-regexp@1.0.5
64 silly saveTree | | | | -- supports-color@5.5.0 64 silly saveTree | | | | – has-flag@3.0.0
64 silly saveTree | | | -- js-tokens@4.0.0 64 silly saveTree | | +-- @babel/generator@7.9.4 64 silly saveTree | | | +-- @babel/types@7.9.0 64 silly saveTree | | | | +-- lodash@4.17.15 64 silly saveTree | | | | – to-fast-properties@2.0.0
64 silly saveTree | | | ±- jsesc@2.5.2
64 silly saveTree | | | ±- lodash@4.17.15
64 silly saveTree | | | -- source-map@0.5.7 64 silly saveTree | | +-- @babel/helpers@7.9.2 64 silly saveTree | | | +-- @babel/template@7.8.6 64 silly saveTree | | | | @babel/parser@7.9.4
64 silly saveTree | | | -- @babel/traverse@7.9.0 64 silly saveTree | | | +-- @babel/helper-function-name@7.8.3 64 silly saveTree | | | | @babel/helper-get-function-arity@7.8.3
64 silly saveTree | | | ±- @babel/helper-split-export-declaration@7.8.3
64 silly saveTree | | | ±- debug@4.1.1
64 silly saveTree | | | | -- ms@2.1.2 64 silly saveTree | | | – globals@11.12.0
64 silly saveTree | | ±- @babel/parser@7.9.4
64 silly saveTree | | ±- @babel/template@7.8.6
64 silly saveTree | | ±- @babel/traverse@7.9.0
64 silly saveTree | | ±- @babel/types@7.9.0
64 silly saveTree | | ±- convert-source-map@1.7.0
64 silly saveTree | | | -- safe-buffer@5.1.2 64 silly saveTree | | +-- debug@4.1.1 64 silly saveTree | | +-- gensync@1.0.0-beta.1 64 silly saveTree | | +-- json5@2.1.3 64 silly saveTree | | +-- lodash@4.17.15 64 silly saveTree | | +-- resolve@1.15.1 64 silly saveTree | | | – path-parse@1.0.6
64 silly saveTree | | ±- semver@5.7.1
64 silly saveTree | | -- source-map@0.5.7 64 silly saveTree | +-- @babel/preset-env@7.8.7 64 silly saveTree | | +-- @babel/compat-data@7.9.0 64 silly saveTree | | | +-- browserslist@4.10.0 64 silly saveTree | | | | +-- caniuse-lite@1.0.30001035 64 silly saveTree | | | | +-- electron-to-chromium@1.3.397 64 silly saveTree | | | | +-- node-releases@1.1.53 64 silly saveTree | | | | – pkg-up@3.1.0
64 silly saveTree | | | | -- find-up@3.0.0 64 silly saveTree | | | | – locate-path@3.0.0
64 silly saveTree | | | | ±- p-locate@3.0.0
64 silly saveTree | | | | | -- p-limit@2.3.0 64 silly saveTree | | | | | – p-try@2.2.0
64 silly saveTree | | | | -- path-exists@3.0.0 64 silly saveTree | | | +-- invariant@2.2.4 64 silly saveTree | | | | – loose-envify@1.4.0
64 silly saveTree | | | -- semver@5.7.1 64 silly saveTree | | +-- @babel/helper-compilation-targets@7.8.7 64 silly saveTree | | | +-- levenary@1.1.1 64 silly saveTree | | | | – leven@3.1.0
64 silly saveTree | | | -- semver@5.7.1 64 silly saveTree | | +-- @babel/helper-module-imports@7.8.3 64 silly saveTree | | +-- @babel/helper-plugin-utils@7.8.3 64 silly saveTree | | +-- @babel/plugin-proposal-async-generator-functions@7.8.3 64 silly saveTree | | | +-- @babel/helper-remap-async-to-generator@7.8.3 64 silly saveTree | | | | +-- @babel/helper-annotate-as-pure@7.8.3 64 silly saveTree | | | | @babel/helper-wrap-function@7.8.3
64 silly saveTree | | | -- @babel/plugin-syntax-async-generators@7.8.4 64 silly saveTree | | +-- @babel/plugin-proposal-dynamic-import@7.8.3 64 silly saveTree | | | @babel/plugin-syntax-dynamic-import@7.8.3
64 silly saveTree | | ±- @babel/plugin-proposal-json-strings@7.8.3
64 silly saveTree | | | -- @babel/plugin-syntax-json-strings@7.8.3 64 silly saveTree | | +-- @babel/plugin-proposal-nullish-coalescing-operator@7.8.3 64 silly saveTree | | | @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
64 silly saveTree | | ±- @babel/plugin-proposal-object-rest-spread@7.9.0
64 silly saveTree | | | -- @babel/plugin-syntax-object-rest-spread@7.8.3 64 silly saveTree | | +-- @babel/plugin-proposal-optional-catch-binding@7.8.3 64 silly saveTree | | | @babel/plugin-syntax-optional-catch-binding@7.8.3
64 silly saveTree | | ±- @babel/plugin-proposal-optional-chaining@7.9.0
64 silly saveTree | | | -- @babel/plugin-syntax-optional-chaining@7.8.3 64 silly saveTree | | +-- @babel/plugin-proposal-unicode-property-regex@7.8.8 64 silly saveTree | | | @babel/helper-create-regexp-features-plugin@7.8.8
64 silly saveTree | | | ±- @babel/helper-regex@7.8.3
64 silly saveTree | | | -- regexpu-core@4.7.0 64 silly saveTree | | | +-- regenerate-unicode-properties@8.2.0 64 silly saveTree | | | | – regenerate@1.4.0
64 silly saveTree | | | ±- regenerate@1.4.0
64 silly saveTree | | | ±- regjsgen@0.5.1
64 silly saveTree | | | ±- regjsparser@0.6.4
64 silly saveTree | | | | -- jsesc@0.5.0 64 silly saveTree | | | +-- unicode-match-property-ecmascript@1.0.4 64 silly saveTree | | | | +-- unicode-canonical-property-names-ecmascript@1.0.4 64 silly saveTree | | | | – unicode-property-aliases-ecmascript@1.1.0
64 silly saveTree | | | -- unicode-match-property-value-ecmascript@1.2.0 64 silly saveTree | | +-- @babel/plugin-syntax-async-generators@7.8.4 64 silly saveTree | | +-- @babel/plugin-syntax-dynamic-import@7.8.3 64 silly saveTree | | +-- @babel/plugin-syntax-json-strings@7.8.3 64 silly saveTree | | +-- @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 64 silly saveTree | | +-- @babel/plugin-syntax-object-rest-spread@7.8.3 64 silly saveTree | | +-- @babel/plugin-syntax-optional-catch-binding@7.8.3 64 silly saveTree | | +-- @babel/plugin-syntax-optional-chaining@7.8.3 64 silly saveTree | | +-- @babel/plugin-syntax-top-level-await@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-arrow-functions@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-async-to-generator@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-block-scoped-functions@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-block-scoping@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-classes@7.9.2 64 silly saveTree | | | +-- @babel/helper-define-map@7.8.3 64 silly saveTree | | | +-- @babel/helper-optimise-call-expression@7.8.3 64 silly saveTree | | | @babel/helper-replace-supers@7.8.6
64 silly saveTree | | | -- @babel/helper-member-expression-to-functions@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-computed-properties@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-destructuring@7.8.8 64 silly saveTree | | +-- @babel/plugin-transform-dotall-regex@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-duplicate-keys@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-exponentiation-operator@7.8.3 64 silly saveTree | | | @babel/helper-builder-binary-assignment-operator-visitor@7.8.3
64 silly saveTree | | | -- @babel/helper-explode-assignable-expression@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-for-of@7.9.0 64 silly saveTree | | +-- @babel/plugin-transform-function-name@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-literals@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-member-expression-literals@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-modules-amd@7.9.0 64 silly saveTree | | | +-- @babel/helper-module-transforms@7.9.0 64 silly saveTree | | | | @babel/helper-simple-access@7.8.3
64 silly saveTree | | | -- babel-plugin-dynamic-import-node@2.3.0 64 silly saveTree | | | – object.assign@4.1.0
64 silly saveTree | | | ±- define-properties@1.1.3
64 silly saveTree | | | | -- object-keys@1.1.1 64 silly saveTree | | | +-- function-bind@1.1.1 64 silly saveTree | | | +-- has-symbols@1.0.1 64 silly saveTree | | | – object-keys@1.1.1
64 silly saveTree | | ±- @babel/plugin-transform-modules-commonjs@7.9.0
64 silly saveTree | | ±- @babel/plugin-transform-modules-systemjs@7.9.0
64 silly saveTree | | | -- @babel/helper-hoist-variables@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-modules-umd@7.9.0 64 silly saveTree | | +-- @babel/plugin-transform-named-capturing-groups-regex@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-new-target@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-object-super@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-parameters@7.9.3 64 silly saveTree | | +-- @babel/plugin-transform-property-literals@7.8.3 64 silly saveTree | | +-- @babel/plugin-transform-regenerator@7.8.7 64 silly saveTree | | | – regenerator-transform@0.14.4
64 silly saveTree | | | ±- @babel/runtime@7.9.2
64 silly saveTree | | | | -- regenerator-runtime@0.13.5 64 silly saveTree | | | – private@0.1.8
64 silly saveTree | | ±- @babel/plugin-transform-reserved-words@7.8.3
64 silly saveTree | | ±- @babel/plugin-transform-shorthand-properties@7.8.3
64 silly saveTree | | ±- @babel/plugin-transform-spread@7.8.3
64 silly saveTree | | ±- @babel/plugin-transform-sticky-regex@7.8.3
64 silly saveTree | | ±- @babel/plugin-transform-template-literals@7.8.3
64 silly saveTree | | ±- @babel/plugin-transform-typeof-symbol@7.8.4
64 silly saveTree | | ±- @babel/plugin-transform-unicode-regex@7.8.3
64 silly saveTree | | ±- browserslist@4.10.0
64 silly saveTree | | ±- core-js-compat@3.6.4
64 silly saveTree | | | -- semver@7.0.0 64 silly saveTree | | +-- invariant@2.2.4 64 silly saveTree | | +-- levenary@1.1.1 64 silly saveTree | | – semver@5.7.1
64 silly saveTree | ±- @ngtools/webpack@8.3.26
64 silly saveTree | | ±- enhanced-resolve@4.1.0
64 silly saveTree | | | ±- graceful-fs@4.2.3
64 silly saveTree | | | ±- memory-fs@0.4.1
64 silly saveTree | | | | ±- errno@0.1.7
64 silly saveTree | | | | | -- prr@1.0.1 64 silly saveTree | | | | – readable-stream@2.3.7
64 silly saveTree | | | | ±- core-util-is@1.0.2
64 silly saveTree | | | | ±- inherits@2.0.4
64 silly saveTree | | | | ±- isarray@1.0.0
64 silly saveTree | | | | ±- process-nextick-args@2.0.1
64 silly saveTree | | | | ±- string_decoder@1.1.1
64 silly saveTree | | | | -- util-deprecate@1.0.2 64 silly saveTree | | | – tapable@1.1.3
64 silly saveTree | | ±- rxjs@6.4.0
64 silly saveTree | | -- tree-kill@1.2.2 64 silly saveTree | +-- ajv@6.10.2 64 silly saveTree | +-- autoprefixer@9.6.1 64 silly saveTree | | +-- normalize-range@0.1.2 64 silly saveTree | | +-- num2fraction@1.2.2 64 silly saveTree | | +-- postcss-value-parser@4.0.3 64 silly saveTree | | – postcss@7.0.17
64 silly saveTree | | ±- source-map@0.6.1
64 silly saveTree | | -- supports-color@6.1.0 64 silly saveTree | +-- browserslist@4.10.0 64 silly saveTree | +-- cacache@12.0.2 64 silly saveTree | | +-- bluebird@3.7.2 64 silly saveTree | | +-- chownr@1.1.4 64 silly saveTree | | +-- figgy-pudding@3.5.2 64 silly saveTree | | +-- glob@7.1.4 64 silly saveTree | | | +-- fs.realpath@1.0.0 64 silly saveTree | | | +-- inflight@1.0.6 64 silly saveTree | | | | +-- once@1.4.0 64 silly saveTree | | | | | – wrappy@1.0.2
64 silly saveTree | | | | -- wrappy@1.0.2 64 silly saveTree | | | +-- minimatch@3.0.4 64 silly saveTree | | | | – brace-expansion@1.1.11
64 silly saveTree | | | | ±- balanced-match@1.0.0
64 silly saveTree | | | | -- concat-map@0.0.1 64 silly saveTree | | | +-- once@1.4.0 64 silly saveTree | | | – path-is-absolute@1.0.1
64 silly saveTree | | ±- infer-owner@1.0.4
64 silly saveTree | | ±- lru-cache@5.1.1
64 silly saveTree | | | -- yallist@3.1.1 64 silly saveTree | | +-- mississippi@3.0.0 64 silly saveTree | | | +-- concat-stream@1.6.2 64 silly saveTree | | | | +-- buffer-from@1.1.1 64 silly saveTree | | | | – typedarray@0.0.6
64 silly saveTree | | | ±- duplexify@3.7.1
64 silly saveTree | | | | ±- end-of-stream@1.4.4
64 silly saveTree | | | | -- stream-shift@1.0.1 64 silly saveTree | | | +-- end-of-stream@1.4.4 64 silly saveTree | | | +-- flush-write-stream@1.1.1 64 silly saveTree | | | +-- from2@2.3.0 64 silly saveTree | | | +-- parallel-transform@1.2.0 64 silly saveTree | | | | – cyclist@1.0.1
64 silly saveTree | | | ±- pump@3.0.0
64 silly saveTree | | | ±- pumpify@1.5.1
64 silly saveTree | | | | -- pump@2.0.1 64 silly saveTree | | | +-- stream-each@1.2.3 64 silly saveTree | | | – through2@2.0.5
64 silly saveTree | | | -- xtend@4.0.2 64 silly saveTree | | +-- mkdirp@0.5.5 64 silly saveTree | | +-- move-concurrently@1.0.1 64 silly saveTree | | | +-- aproba@1.2.0 64 silly saveTree | | | +-- copy-concurrently@1.0.5 64 silly saveTree | | | | +-- fs-write-stream-atomic@1.0.10 64 silly saveTree | | | | | +-- iferr@0.1.5 64 silly saveTree | | | | | – imurmurhash@0.1.4
64 silly saveTree | | | | ±- iferr@0.1.5
64 silly saveTree | | | | ±- rimraf@2.7.1
64 silly saveTree | | | | -- run-queue@1.0.3 64 silly saveTree | | | +-- fs-write-stream-atomic@1.0.10 64 silly saveTree | | | +-- rimraf@2.7.1 64 silly saveTree | | | – run-queue@1.0.3
64 silly saveTree | | ±- promise-inflight@1.0.1
64 silly saveTree | | ±- rimraf@2.7.1
64 silly saveTree | | ±- ssri@6.0.1
64 silly saveTree | | ±- unique-filename@1.1.1
64 silly saveTree | | | -- unique-slug@2.0.2 64 silly saveTree | | – y18n@4.0.0
64 silly saveTree | ±- caniuse-lite@1.0.30001035
64 silly saveTree | ±- circular-dependency-plugin@5.2.0
64 silly saveTree | ±- clean-css@4.2.1
64 silly saveTree | | -- source-map@0.6.1 64 silly saveTree | +-- copy-webpack-plugin@5.1.1 64 silly saveTree | | +-- cacache@12.0.4 64 silly saveTree | | +-- find-cache-dir@2.1.0 64 silly saveTree | | | +-- commondir@1.0.1 64 silly saveTree | | | +-- make-dir@2.1.0 64 silly saveTree | | | | +-- pify@4.0.1 64 silly saveTree | | | | – semver@5.7.1
64 silly saveTree | | | -- pkg-dir@3.0.0 64 silly saveTree | | +-- glob-parent@3.1.0 64 silly saveTree | | | +-- is-glob@3.1.0 64 silly saveTree | | | | – is-extglob@2.1.1
64 silly saveTree | | | -- path-dirname@1.0.2 64 silly saveTree | | +-- globby@7.1.1 64 silly saveTree | | | +-- array-union@1.0.2 64 silly saveTree | | | | – array-uniq@1.0.3
64 silly saveTree | | | ±- dir-glob@2.2.2
64 silly saveTree | | | | -- path-type@3.0.0 64 silly saveTree | | | | – pify@3.0.0
64 silly saveTree | | | ±- ignore@3.3.10
64 silly saveTree | | | ±- pify@3.0.0
64 silly saveTree | | | -- slash@1.0.0 64 silly saveTree | | +-- is-glob@4.0.1 64 silly saveTree | | +-- normalize-path@3.0.0 64 silly saveTree | | +-- schema-utils@1.0.0 64 silly saveTree | | | +-- ajv-errors@1.0.1 64 silly saveTree | | | – ajv-keywords@3.4.1
64 silly saveTree | | ±- serialize-javascript@2.1.2
64 silly saveTree | | -- webpack-log@2.0.0 64 silly saveTree | | +-- ansi-colors@3.2.4 64 silly saveTree | | – uuid@3.4.0
64 silly saveTree | ±- core-js@3.6.4
64 silly saveTree | ±- coverage-istanbul-loader@2.0.3
64 silly saveTree | | ±- istanbul-lib-instrument@4.0.1
64 silly saveTree | | | ±- @istanbuljs/schema@0.1.2
64 silly saveTree | | | ±- istanbul-lib-coverage@3.0.0
64 silly saveTree | | | -- semver@6.3.0 64 silly saveTree | | +-- merge-source-map@1.1.0 64 silly saveTree | | | – source-map@0.6.1
64 silly saveTree | | -- schema-utils@2.6.5 64 silly saveTree | | – ajv@6.12.0
64 silly saveTree | | -- fast-deep-equal@3.1.1 64 silly saveTree | +-- file-loader@4.2.0 64 silly saveTree | | – schema-utils@2.6.5
64 silly saveTree | | -- ajv@6.12.0 64 silly saveTree | | – fast-deep-equal@3.1.1
64 silly saveTree | ±- find-cache-dir@3.0.0
64 silly saveTree | | ±- make-dir@3.0.2
64 silly saveTree | | -- pkg-dir@4.2.0 64 silly saveTree | | – find-up@4.1.0
64 silly saveTree | | ±- locate-path@5.0.0
64 silly saveTree | | | -- p-locate@4.1.0 64 silly saveTree | | – path-exists@4.0.0
64 silly saveTree | ±- glob@7.1.4
64 silly saveTree | ±- jest-worker@24.9.0
64 silly saveTree | | ±- merge-stream@2.0.0
64 silly saveTree | | -- supports-color@6.1.0 64 silly saveTree | +-- karma-source-map-support@1.4.0 64 silly saveTree | | – source-map-support@0.5.13
64 silly saveTree | | -- source-map@0.6.1 64 silly saveTree | +-- less-loader@5.0.0 64 silly saveTree | | – clone@2.1.2
64 silly saveTree | ±- less@3.9.0
64 silly saveTree | | ±- image-size@0.5.5
64 silly saveTree | | ±- mime@1.6.0
64 silly saveTree | | ±- promise@7.3.1
64 silly saveTree | | | -- asap@2.0.6 64 silly saveTree | | +-- request@2.88.2 64 silly saveTree | | | +-- aws-sign2@0.7.0 64 silly saveTree | | | +-- aws4@1.9.1 64 silly saveTree | | | +-- caseless@0.12.0 64 silly saveTree | | | +-- combined-stream@1.0.8 64 silly saveTree | | | | – delayed-stream@1.0.0
64 silly saveTree | | | ±- extend@3.0.2
64 silly saveTree | | | ±- forever-agent@0.6.1
64 silly saveTree | | | ±- form-data@2.3.3
64 silly saveTree | | | | ±- asynckit@0.4.0
64 silly saveTree | | | | -- mime-types@2.1.26 64 silly saveTree | | | | – mime-db@1.43.0
64 silly saveTree | | | ±- har-validator@5.1.3
64 silly saveTree | | | | -- har-schema@2.0.0 64 silly saveTree | | | +-- http-signature@1.2.0 64 silly saveTree | | | | +-- assert-plus@1.0.0 64 silly saveTree | | | | +-- jsprim@1.4.1 64 silly saveTree | | | | | +-- extsprintf@1.3.0 64 silly saveTree | | | | | +-- json-schema@0.2.3 64 silly saveTree | | | | | – verror@1.10.0
64 silly saveTree | | | | -- sshpk@1.16.1 64 silly saveTree | | | | +-- asn1@0.2.4 64 silly saveTree | | | | | – safer-buffer@2.1.2
64 silly saveTree | | | | ±- bcrypt-pbkdf@1.0.2
64 silly saveTree | | | | | -- tweetnacl@0.14.5 64 silly saveTree | | | | +-- dashdash@1.14.1 64 silly saveTree | | | | +-- ecc-jsbn@0.1.2 64 silly saveTree | | | | | – jsbn@0.1.1
64 silly saveTree | | | | ±- getpass@0.1.7
64 silly saveTree | | | | ±- jsbn@0.1.1
64 silly saveTree | | | | ±- safer-buffer@2.1.2
64 silly saveTree | | | | -- tweetnacl@0.14.5 64 silly saveTree | | | +-- is-typedarray@1.0.0 64 silly saveTree | | | +-- isstream@0.1.2 64 silly saveTree | | | +-- json-stringify-safe@5.0.1 64 silly saveTree | | | +-- mime-types@2.1.26 64 silly saveTree | | | +-- oauth-sign@0.9.0 64 silly saveTree | | | +-- performance-now@2.1.0 64 silly saveTree | | | +-- qs@6.5.2 64 silly saveTree | | | +-- tough-cookie@2.5.0 64 silly saveTree | | | | – psl@1.8.0
64 silly saveTree | | | -- tunnel-agent@0.6.0 64 silly saveTree | | – source-map@0.6.1
64 silly saveTree | ±- license-webpack-plugin@2.1.2
64 silly saveTree | | -- @types/webpack-sources@0.1.7 64 silly saveTree | | +-- @types/node@8.9.5 64 silly saveTree | | +-- @types/source-list-map@0.1.2 64 silly saveTree | | – source-map@0.6.1
64 silly saveTree | ±- loader-utils@1.2.3
64 silly saveTree | ±- mini-css-extract-plugin@0.8.0
64 silly saveTree | | -- normalize-url@1.9.1 64 silly saveTree | | +-- object-assign@4.1.1 64 silly saveTree | | +-- prepend-http@1.0.4 64 silly saveTree | | +-- query-string@4.3.4 64 silly saveTree | | | – strict-uri-encode@1.1.0
64 silly saveTree | | -- sort-keys@1.1.2 64 silly saveTree | | – is-plain-obj@1.1.0
64 silly saveTree | ±- minimatch@3.0.4
64 silly saveTree | ±- open@6.4.0
64 silly saveTree | | `-- is-wsl@1.1.0
64 silly saveTree | ±- parse5@4.0.0

Please Help i need this urgent…

Try an npm install, the error message seen to be a error in your package.json

If the npm install runs ok, try installing firebase first a then @angular/fire

npm i firebase --save
npm i @angular/fire --save

please post your package.json

after trying your given command there is some new error : -
when npm install command:-

when npm i firebase --save : -

when npm i @angular/fire --save : -

and Sir this is my package.json file: -

{

“name”: “Sandeep”,

“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": "~8.2.14",

"@angular/core": "~8.2.14",

"@angular/fire": "^6.0.0",

"@angular/forms": "~8.2.14",

"@angular/platform-browser": "~8.2.14",

"@angular/platform-browser-dynamic": "~8.2.14",

"@angular/router": "~8.2.14",

"@ionic-native/core": "^5.0.7",

"@ionic-native/firebase": "^5.23.0",

"@ionic-native/firebase-authentication": "^5.23.0",

"@ionic-native/http": "^5.23.0",

"@ionic-native/splash-screen": "^5.0.0",

"@ionic-native/status-bar": "^5.0.0",

"@ionic/angular": "^5.0.0",

"cordova": "^9.0.0",

"cordova-android": "^7.1.4",

"cordova-plugin-advanced-http": "^2.4.1",

"cordova-plugin-device": "^2.0.2",

"cordova-plugin-file": "^6.0.2",

"cordova-plugin-firebase": "^2.0.5",

"cordova-plugin-firebase-authentication": "^3.2.0",

"cordova-plugin-ionic-keyboard": "^2.2.0",

"cordova-plugin-ionic-webview": "^4.1.3",

"cordova-plugin-splashscreen": "^5.0.2",

"cordova-plugin-statusbar": "^2.4.2",

"cordova-plugin-whitelist": "^1.3.3",

"core-js": "^2.5.4",

"firebase": "^7.13.2",

"rxjs": "~6.5.1",

"tslib": "^1.9.0",

"unirest": "^0.6.0",

"zone.js": "~0.9.1"

},

“devDependencies”: {

"@angular-devkit/build-angular": "~0.803.20",

"@angular/cli": "~8.3.23",

"@angular/compiler": "~8.2.14",

"@angular/compiler-cli": "~8.2.14",

"@angular/language-service": "~8.2.14",

"@ionic/angular-toolkit": "^2.1.1",

"@types/jasmine": "~3.3.8",

"@types/jasminewd2": "~2.0.3",

"@types/node": "~8.9.4",

"codelyzer": "^5.0.0",

"jasmine-core": "~3.4.0",

"jasmine-spec-reporter": "~4.2.1",

"karma": "~4.1.0",

"karma-chrome-launcher": "~2.2.0",

"karma-coverage-istanbul-reporter": "~2.0.1",

"karma-jasmine": "~2.0.1",

"karma-jasmine-html-reporter": "^1.4.0",

"protractor": "~5.4.0",

"ts-node": "~7.0.0",

"tslint": "~5.15.0",

"typescript": "~3.4.3"

},

“description”: “An Ionic project”,

“cordova”: {

"plugins": {

  "cordova-plugin-whitelist": {},

  "cordova-plugin-statusbar": {},

  "cordova-plugin-device": {},

  "cordova-plugin-splashscreen": {},

  "cordova-plugin-ionic-webview": {

    "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"

  },

  "cordova-plugin-ionic-keyboard": {},

  "cordova-plugin-firebase": {},

  "cordova-plugin-advanced-http": {

    "OKHTTP_VERSION": "3.10.0"

  },

  "cordova-plugin-firebase-authentication": {}

},

"platforms": []

}

}

no errors, just warnings, your app shall work.

When publishing code like package.json, use the code container in the comment editor for better reading.

is your app running after my instructions?

yes Sir… Thnx for help :slight_smile:

1 Like