How can I install nvm in windows? - node.js

I have tired installing nvm with cURL command:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
I have installed nvm but I couldn't use nvm command:
$ nvm --version
bash: nvm: command not found
if I try to update nvm I get this,
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13527 100 13527 0 0 15441 0 --:--:-- --:--:-- --:--:-- 15441
=> nvm is already installed in /c/Users/VIJAY R/.nvm, trying to update using git
=> error: invalid path 'test/fast/Aliases/"nvm alias" should not accept aliases with slashes'
=> Compressing and cleaning up git repository
=> nvm source string already in /c/Users/VIJAY R/.bash_profile
=> bash_completion source string already in /c/Users/VIJAY R/.bash_profile
main: line 397: /c/Users/VIJAY R/.nvm/nvm.sh: No such file or directory
npm ERR! missing: #babel/code-frame#^7.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-scope#^5.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint#6.7.2
npm ERR! missing: espree#^6.1.2, required by eslint#6.7.2
npm ERR! missing: esquery#^1.0.1, required by eslint#6.7.2
npm ERR! missing: esutils#^2.0.2, required by eslint#6.7.2
npm ERR! missing: functional-red-black-tree#^1.0.1, required by eslint#6.7.2
npm ERR! missing: ignore#^4.0.6, required by eslint#6.7.2
npm ERR! missing: import-fresh#^3.0.0, required by eslint#6.7.2
npm ERR! missing: imurmurhash#^0.1.4, required by eslint#6.7.2
npm ERR! missing: json-stable-stringify-without-jsonify#^1.0.1, required by eslint#6.7.2
npm ERR! missing: levn#^0.3.0, required by eslint#6.7.2
npm ERR! missing: natural-compare#^1.4.0, required by eslint#6.7.2
npm ERR! missing: progress#^2.0.0, required by eslint#6.7.2
npm ERR! missing: regexpp#^2.0.1, required by eslint#6.7.2
npm ERR! missing: table#^5.2.3, required by eslint#6.7.2
npm ERR! missing: text-table#^0.2.0, required by eslint#6.7.2
npm ERR! missing: v8-compile-cache#^2.0.3, required by eslint#6.7.2
npm ERR! missing: fast-deep-equal#^2.0.1, required by ajv#6.10.2
npm ERR! missing: fast-json-stable-stringify#^2.0.0, required by ajv#6.10.2
npm ERR! missing: json-schema-traverse#^0.4.1, required by ajv#6.10.2
npm ERR! missing: uri-js#^4.2.2, required by ajv#6.10.2
npm ERR! missing: esutils#^2.0.2, required by doctrine#3.0.0
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint-utils#1.4.3
npm ERR! missing: flatted#^2.0.0, required by flat-cache#2.0.1
npm ERR! missing: rimraf#2.6.3, required by flat-cache#2.0.1
npm ERR! missing: type-fest#^0.8.1, required by globals#12.3.0
npm ERR! missing: cli-width#^2.0.0, required by inquirer#7.0.0
npm ERR! missing: emoji-regex#^8.0.0, required by string-width#4.1.0
npm ERR! missing: deep-is#~0.1.3, required by optionator#0.8.3
npm ERR! missing: levn#~0.3.0, required by optionator#0.8.3
npm ERR! missing: prelude-ls#~1.1.2, required by optionator#0.8.3
npm ERR! missing: type-check#~0.3.2, required by optionator#0.8.3
npm ERR! missing: word-wrap#~1.2.3, required by optionator#0.8.3
npm ERR! missing: #babel/code-frame#^7.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-scope#^5.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint#6.7.2
npm ERR! missing: espree#^6.1.2, required by eslint#6.7.2
npm ERR! missing: esquery#^1.0.1, required by eslint#6.7.2
npm ERR! missing: esutils#^2.0.2, required by eslint#6.7.2
npm ERR! missing: functional-red-black-tree#^1.0.1, required by eslint#6.7.2
npm ERR! missing: ignore#^4.0.6, required by eslint#6.7.2
npm ERR! missing: import-fresh#^3.0.0, required by eslint#6.7.2
npm ERR! missing: imurmurhash#^0.1.4, required by eslint#6.7.2
npm ERR! missing: json-stable-stringify-without-jsonify#^1.0.1, required by eslint#6.7.2
npm ERR! missing: levn#^0.3.0, required by eslint#6.7.2
npm ERR! missing: natural-compare#^1.4.0, required by eslint#6.7.2
npm ERR! missing: progress#^2.0.0, required by eslint#6.7.2
npm ERR! missing: regexpp#^2.0.1, required by eslint#6.7.2
npm ERR! missing: table#^5.2.3, required by eslint#6.7.2
npm ERR! missing: text-table#^0.2.0, required by eslint#6.7.2
npm ERR! missing: v8-compile-cache#^2.0.3, required by eslint#6.7.2
npm ERR! missing: fast-deep-equal#^2.0.1, required by ajv#6.10.2
npm ERR! missing: fast-json-stable-stringify#^2.0.0, required by ajv#6.10.2
npm ERR! missing: json-schema-traverse#^0.4.1, required by ajv#6.10.2
npm ERR! missing: uri-js#^4.2.2, required by ajv#6.10.2
npm ERR! missing: esutils#^2.0.2, required by doctrine#3.0.0
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint-utils#1.4.3
npm ERR! missing: mimic-fn#^2.1.0, required by onetime#5.1.0
npm ERR! missing: emoji-regex#^8.0.0, required by string-width#4.1.0
npm ERR! missing: flatted#^2.0.0, required by flat-cache#2.0.1
npm ERR! missing: rimraf#2.6.3, required by flat-cache#2.0.1
npm ERR! missing: type-fest#^0.8.1, required by globals#12.3.0
npm ERR! missing: deep-is#~0.1.3, required by optionator#0.8.3
npm ERR! missing: levn#~0.3.0, required by optionator#0.8.3
npm ERR! missing: prelude-ls#~1.1.2, required by optionator#0.8.3
npm ERR! missing: type-check#~0.3.2, required by optionator#0.8.3
npm ERR! missing: word-wrap#~1.2.3, required by optionator#0.8.3
npm ERR! missing: chai#^4.1.2, required by nock#9.6.1
npm ERR! missing: deep-equal#^1.0.0, required by nock#9.6.1
npm ERR! missing: json-stringify-safe#^5.0.1, required by nock#9.6.1
npm ERR! missing: propagate#^1.0.0, required by nock#9.6.1
npm ERR! missing: qs#^6.5.1, required by nock#9.6.1
=> You currently have modules installed globally with `npm`. These will no
=> longer be linked to the active version of Node when you install a new node
=> with `nvm`; and they may (depending on how you construct your `$PATH`)
=> override the binaries of modules installed with `nvm`:
C:\Users\VIJAY R\AppData\Roaming\npm
+-- #angular/cli#10.1.6
+-- heroku#7.46.0
`-- nodemon#2.0.4
=> If you wish to uninstall them at a later point (or re-install them under your
=> `nvm` Nodes), you can remove them from the system Node as follows:
$ nvm use system
$ npm uninstall -g a_module
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

From the important notes section of the nvm doc:
Note: nvm does not support Windows (see #284), but may work in WSL (Windows Subsystem for Linux) depending on the version of WSL. For Windows, two alternatives exist, which are neither supported nor developed by us:
nvm-windows
nodist
You may have better luck trying nvm-windows or nodist.

Related

How can I successfully deploy firebase functions?

I'm trying to deploy my Firebase functions using the Firebase CLI (firebase deploy --only functions), but I keep getting the following error:
Build failed: npm ERR! code EUSAGE
npm ERR!
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm ERR!
npm ERR! Missing: #firebase/app-compat#0.2.3 from lock file
npm ERR! Missing: #firebase/app#0.9.3 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: idb#7.0.1 from lock file
npm ERR!
npm ERR! Clean install a project
npm ERR!
npm ERR! Usage:
npm ERR! npm ci
npm ERR!
npm ERR! Options:
npm ERR! [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle]
npm ERR! [-E|--save-exact] [-g|--global] [--global-style] [--legacy-bundling]
npm ERR! [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm ERR! [--strict-peer-deps] [--no-package-lock] [--foreground-scripts]
npm ERR! [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run]
npm ERR! [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm ERR! [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm ERR!
npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
npm ERR!
npm ERR! Run "npm help ci" for more info
npm ERR! A complete log of this run can be found in:
npm ERR! /www-data-home/.npm/_logs/2023-02-18T13_26_52_861Z-debug-0.log; Error ID: beaf8772
Build failed: npm ERR! code EUSAGE
npm ERR!
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm ERR!
npm ERR! Missing: #firebase/app-compat#0.2.3 from lock file
npm ERR! Missing: #firebase/app#0.9.3 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: idb#7.0.1 from lock file
npm ERR!
npm ERR! Clean install a project
npm ERR!
npm ERR! Usage:
npm ERR! npm ci
npm ERR!
npm ERR! Options:
npm ERR! [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle]
npm ERR! [-E|--save-exact] [-g|--global] [--global-style] [--legacy-bundling]
npm ERR! [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm ERR! [--strict-peer-deps] [--no-package-lock] [--foreground-scripts]
npm ERR! [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run]
npm ERR! [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm ERR! [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm ERR!
npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
npm ERR!
npm ERR! Run "npm help ci" for more info
npm ERR! A complete log of this run can be found in:
npm ERR! /www-data-home/.npm/_logs/2023-02-18T13_27_30_745Z-debug-0.log; Error ID: beaf8772
Build failed: npm ERR! code EUSAGE
npm ERR!
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm ERR!
npm ERR! Missing: #firebase/app-compat#0.2.3 from lock file
npm ERR! Missing: #firebase/app#0.9.3 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: idb#7.0.1 from lock file
npm ERR!
npm ERR! Clean install a project
npm ERR!
npm ERR! Usage:
npm ERR! npm ci
npm ERR!
npm ERR! Options:
npm ERR! [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle]
npm ERR! [-E|--save-exact] [-g|--global] [--global-style] [--legacy-bundling]
npm ERR! [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm ERR! [--strict-peer-deps] [--no-package-lock] [--foreground-scripts]
npm ERR! [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run]
npm ERR! [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm ERR! [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm ERR!
npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
npm ERR!
npm ERR! Run "npm help ci" for more info
npm ERR! A complete log of this run can be found in:
npm ERR! /www-data-home/.npm/_logs/2023-02-18T13_27_26_236Z-debug-0.log; Error ID: beaf8772
Build failed: npm ERR! code EUSAGE
npm ERR!
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm ERR!
npm ERR! Missing: #firebase/app-compat#0.2.3 from lock file
npm ERR! Missing: #firebase/app#0.9.3 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: #firebase/component#0.6.3 from lock file
npm ERR! Missing: #firebase/logger#0.4.0 from lock file
npm ERR! Missing: #firebase/util#1.9.2 from lock file
npm ERR! Missing: idb#7.0.1 from lock file
npm ERR!
npm ERR! Clean install a project
npm ERR!
npm ERR! Usage:
npm ERR! npm ci
npm ERR!
npm ERR! Options:
npm ERR! [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle]
npm ERR! [-E|--save-exact] [-g|--global] [--global-style] [--legacy-bundling]
npm ERR! [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm ERR! [--strict-peer-deps] [--no-package-lock] [--foreground-scripts]
npm ERR! [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run]
npm ERR! [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm ERR! [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm ERR!
npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
npm ERR!
npm ERR! Run "npm help ci" for more info
npm ERR! A complete log of this run can be found in:
npm ERR! /www-data-home/.npm/_logs/2023-02-18T13_27_31_642Z-debug-0.log; Error ID: beaf8772
Functions deploy had errors with the following functions:
randomNumberCall(europe-west3)
randomNumberRequest(europe-west3)
stripeCheckout(europe-west3)
stripeCheckoutWithoutDbQueries(europe-west3)
i functions: cleaning up build files...
Error: There was an error deploying functions:
- Error Failed to create function stripeCheckout in region europe-west3
- Error Failed to create function stripeCheckoutWithoutDbQueries in region europe-west3
- Error Failed to create function randomNumberCall in region europe-west3
- Error Failed to create function randomNumberRequest in region europe-west3
Everything works fine when I test the functions with firebase emulators.
Here's the relevant part of my index.js file:
const stripe = require("stripe")(
"sk_test_XXXXXXXX"
);
const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);
exports.stripeCheckout = functions
.region("europe-west3")
.https.onCall(async (data, context) => {
console.log(data);
const session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
line_items: data.items.map((item) => ({
quantity: 1,
price_data: {
currency: "eur",
unit_amount: item.price * 100,
product_data: {
name: item.summary,
// description: "description!"
images: [item.image]
}
}
})),
mode: "payment",
success_url: "http://localhost:4205/home?action=success",
cancel_url: "http://localhost:4205/home?action=cancel"
});
return session.id;
});
Any ideas on what could be causing this error? I appreciate your help! 🙏🏻
I tried running npm install and npm ci to make sure all dependencies are installed, but it did not work.
I also watched this video and did everything the same way: https://www.youtube.com/watch?v=r0tlQABfm9k&t=1064s&ab_channel=D-I-Ry

I'm trying to deploy my simple typescript app to firebase cloud functions. But I have got this error

Build failed: ...sing: idb#7.0.1 from lock file
npm ERR! Missing: #firebase/app-check-types#0.4.0 from lock file
npm ERR! Missing: selenium-webdriver#4.1.2 from lock file
npm ERR! Missing: #firebase/auth-types#0.11.0 from lock file
npm ERR! Missing: #firebase/webchannel-wrapper#0.6.2 from lock file
npm ERR! Missing: #firebase/firestore-types#2.5.0 from lock file
npm ERR! Missing: #firebase/app-check-interop-types#0.1.0 from lock file
npm ERR! Missing: #firebase/messaging-interop-types#0.1.0 from lock file
npm ERR! Missing: #firebase/functions-types#0.5.0 from lock file
npm ERR! Missing: #firebase/installations-types#0.4.0 from lock file
npm ERR! Missing: #firebase/performance-types#0.1.0 from lock file
npm ERR! Missing: #firebase/remote-config-types#0.2.0 from lock file
npm ERR! Missing: #firebase/storage-types#0.6.0 from lock file
npm ERR! Missing: #grammyjs/types#2.8.2 from lock file
npm ERR! Missing: chokidar#3.5.3 from lock file
npm ERR! Missing: debug#3.2.7 from lock file
npm ERR! Missing: ignore-by-default#1.0.1 from lock file
npm ERR! Missing: pstree.remy#1.1.8 from lock file
npm ERR! Missing: semver#5.7.1 from lock file
npm ERR! Missing: simple-update-notifier#1.0.7 from lock file
npm ERR! Missing: supports-color#5.5.0 from lock file
npm ERR! Missing: touch#3.1.0 from lock file
npm ERR! Missing: undefsafe#2.0.5 from lock file
npm ERR! Missing: anymatch#3.1.2 from lock file
npm ERR! Missing: fsevents#2.3.2 from lock file...
npm ERR! Clean install a project
npm ERR!
npm ERR! Usage:
npm ERR! npm ci
npm ERR!
npm ERR! Options:
npm ERR! [--no-audit] [--foreground-scripts] [--ignore-scripts]
npm ERR! [--script-shell <script-shell>]
npm ERR!
npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
npm ERR!
npm ERR! Run "npm help ci" for more info
npm ERR! A complete log of this run can be found in:
npm ERR! /www-data-home/.npm/_logs/2022-08-22T07_49_29_487Z-debug-0.log; Error ID: beaf8772
Functions deploy had errors with the following functions:
router(us-central1)
i functions: cleaning up build files...
It looks like you have not executed "npm install". After deployment you have to install your dependencies

`npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. - Next JS

I am trying to host my app on heroku and when I deploy it using heroku cli or github
it gives me following error:
ERROR
-----> Installing dependencies
Installing node modules
npm ERR! code EUSAGE
npm ERR!
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm ERR!
npm ERR! Missing: #babel/core#7.18.9 from lock file
npm ERR! Missing: #ampproject/remapping#2.2.0 from lock file
npm ERR! Missing: #babel/generator#7.18.9 from lock file
npm ERR! Missing: #babel/helper-compilation-targets#7.18.9 from lock file
npm ERR! Missing: #babel/helper-module-transforms#7.18.9 from lock file
npm ERR! Missing: #babel/helpers#7.18.9 from lock file
npm ERR! Missing: #babel/parser#7.18.9 from lock file
npm ERR! Missing: #babel/template#7.18.6 from lock file
npm ERR! Missing: #babel/traverse#7.18.9 from lock file
npm ERR! Missing: gensync#1.0.0-beta.2 from lock file
npm ERR! Missing: json5#2.2.1 from lock file
npm ERR! Missing: #jridgewell/gen-mapping#0.1.1 from lock file
npm ERR! Missing: #jridgewell/trace-mapping#0.3.14 from lock file
npm ERR! Missing: #jridgewell/gen-mapping#0.3.2 from lock file
npm ERR! Missing: jsesc#2.5.2 from lock file
npm ERR! Missing: #babel/compat-data#7.18.8 from lock file
npm ERR! Missing: #babel/helper-validator-option#7.18.6 from lock file
npm ERR! Missing: #babel/helper-environment-visitor#7.18.9 from lock file
npm ERR! Missing: #babel/helper-simple-access#7.18.6 from lock file
npm ERR! Missing: #babel/helper-split-export-declaration#7.18.6 from lock file
npm ERR! Missing: #babel/helper-function-name#7.18.9 from lock file
npm ERR! Missing: #babel/helper-hoist-variables#7.18.6 from lock file
npm ERR! Missing: globals#11.12.0 from lock file
npm ERR! Missing: #jridgewell/set-array#1.1.2 from lock file
npm ERR! Missing: #jridgewell/sourcemap-codec#1.4.14 from lock file
npm ERR! Missing: #jridgewell/resolve-uri#3.1.0 from lock file
npm ERR! Missing: typescript#4.7.4 from lock file
npm ERR!
npm ERR! Clean install a project
npm ERR!
npm ERR! Usage:
npm ERR! npm ci
npm ERR!
npm ERR! Options:
npm ERR! [--no-audit] [--foreground-scripts] [--ignore-scripts]
npm ERR! [--script-shell <script-shell>]
npm ERR!
npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
npm ERR!
npm ERR! Run "npm help ci" for more info
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.wvu98/_logs/2022-07-24T13_15_41_978Z-debug-0.log
-----> Build failed
I tried deleting package-lock.json but it didn't worked. I have also tried npm ci but that too didn't worked for me. I even search on stack overflow but cloud not find similar problem.
npm i use package.json and create package-lock.json, then npm ci use package-lock.json,
so if delete the packeage-lock.json you can't run npm ci, need to run npm i.
If run npm i --legacy-peer-deps must be change npm ci to npm ci --legacy-peer-deps, because my error is this.

How to resolve npm ERR! missing?

I have installed new Windows OS in PC recently and lost all my settings. I have installed node in my system and two global npm packages. But when i am running this command npm list -g --depth=0 or npm list -g then money errors are here. I have tried to install eslint but nothing resolved.
The error list is here,
$ npm list -g --dept=0
C:\Users\monir\AppData\Roaming\npm
+-- eslint#7.10.0
`-- heroku#7.43.2
npm ERR! missing: #babel/code-frame#^7.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-scope#^5.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint#6.7.2
npm ERR! missing: espree#^6.1.2, required by eslint#6.7.2
npm ERR! missing: esquery#^1.0.1, required by eslint#6.7.2
npm ERR! missing: esutils#^2.0.2, required by eslint#6.7.2
npm ERR! missing: functional-red-black-tree#^1.0.1, required by eslint#6.7.2
npm ERR! missing: ignore#^4.0.6, required by eslint#6.7.2
npm ERR! missing: import-fresh#^3.0.0, required by eslint#6.7.2
npm ERR! missing: imurmurhash#^0.1.4, required by eslint#6.7.2
npm ERR! missing: json-stable-stringify-without-jsonify#^1.0.1, required by eslint#6.7.2
npm ERR! missing: levn#^0.3.0, required by eslint#6.7.2
npm ERR! missing: natural-compare#^1.4.0, required by eslint#6.7.2
npm ERR! missing: progress#^2.0.0, required by eslint#6.7.2
npm ERR! missing: regexpp#^2.0.1, required by eslint#6.7.2
npm ERR! missing: table#^5.2.3, required by eslint#6.7.2
npm ERR! missing: text-table#^0.2.0, required by eslint#6.7.2
npm ERR! missing: v8-compile-cache#^2.0.3, required by eslint#6.7.2
npm ERR! missing: fast-deep-equal#^2.0.1, required by ajv#6.10.2
npm ERR! missing: fast-json-stable-stringify#^2.0.0, required by ajv#6.10.2
npm ERR! missing: json-schema-traverse#^0.4.1, required by ajv#6.10.2
npm ERR! missing: uri-js#^4.2.2, required by ajv#6.10.2
npm ERR! missing: esutils#^2.0.2, required by doctrine#3.0.0
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint-utils#1.4.3
npm ERR! missing: flatted#^2.0.0, required by flat-cache#2.0.1
npm ERR! missing: rimraf#2.6.3, required by flat-cache#2.0.1
npm ERR! missing: type-fest#^0.8.1, required by globals#12.3.0
npm ERR! missing: cli-width#^2.0.0, required by inquirer#7.0.0
npm ERR! missing: emoji-regex#^8.0.0, required by string-width#4.1.0
npm ERR! missing: deep-is#~0.1.3, required by optionator#0.8.3
npm ERR! missing: levn#~0.3.0, required by optionator#0.8.3
npm ERR! missing: prelude-ls#~1.1.2, required by optionator#0.8.3
npm ERR! missing: type-check#~0.3.2, required by optionator#0.8.3
npm ERR! missing: word-wrap#~1.2.3, required by optionator#0.8.3
npm ERR! missing: #babel/code-frame#^7.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-scope#^5.0.0, required by eslint#6.7.2
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint#6.7.2
npm ERR! missing: espree#^6.1.2, required by eslint#6.7.2
npm ERR! missing: esquery#^1.0.1, required by eslint#6.7.2
npm ERR! missing: esutils#^2.0.2, required by eslint#6.7.2
npm ERR! missing: functional-red-black-tree#^1.0.1, required by eslint#6.7.2
npm ERR! missing: ignore#^4.0.6, required by eslint#6.7.2
npm ERR! missing: import-fresh#^3.0.0, required by eslint#6.7.2
npm ERR! missing: imurmurhash#^0.1.4, required by eslint#6.7.2
npm ERR! missing: json-stable-stringify-without-jsonify#^1.0.1, required by eslint#6.7.2
npm ERR! missing: levn#^0.3.0, required by eslint#6.7.2
npm ERR! missing: natural-compare#^1.4.0, required by eslint#6.7.2
npm ERR! missing: progress#^2.0.0, required by eslint#6.7.2
npm ERR! missing: regexpp#^2.0.1, required by eslint#6.7.2
npm ERR! missing: table#^5.2.3, required by eslint#6.7.2
npm ERR! missing: text-table#^0.2.0, required by eslint#6.7.2
npm ERR! missing: v8-compile-cache#^2.0.3, required by eslint#6.7.2
npm ERR! missing: fast-deep-equal#^2.0.1, required by ajv#6.10.2
npm ERR! missing: fast-json-stable-stringify#^2.0.0, required by ajv#6.10.2
npm ERR! missing: json-schema-traverse#^0.4.1, required by ajv#6.10.2
npm ERR! missing: uri-js#^4.2.2, required by ajv#6.10.2
npm ERR! missing: esutils#^2.0.2, required by doctrine#3.0.0
npm ERR! missing: eslint-visitor-keys#^1.1.0, required by eslint-utils#1.4.3
npm ERR! missing: mimic-fn#^2.1.0, required by onetime#5.1.0
npm ERR! missing: emoji-regex#^8.0.0, required by string-width#4.1.0
npm ERR! missing: flatted#^2.0.0, required by flat-cache#2.0.1
npm ERR! missing: rimraf#2.6.3, required by flat-cache#2.0.1
npm ERR! missing: type-fest#^0.8.1, required by globals#12.3.0
npm ERR! missing: deep-is#~0.1.3, required by optionator#0.8.3
npm ERR! missing: levn#~0.3.0, required by optionator#0.8.3
npm ERR! missing: prelude-ls#~1.1.2, required by optionator#0.8.3
npm ERR! missing: type-check#~0.3.2, required by optionator#0.8.3
npm ERR! missing: word-wrap#~1.2.3, required by optionator#0.8.3
npm ERR! missing: chai#^4.1.2, required by nock#9.6.1
npm ERR! missing: deep-equal#^1.0.0, required by nock#9.6.1
npm ERR! missing: json-stringify-safe#^5.0.1, required by nock#9.6.1
npm ERR! missing: propagate#^1.0.0, required by nock#9.6.1
npm ERR! missing: qs#^6.5.1, required by nock#9.6.1
How can i get a clean window without error? and How to resolve all these error?
I have solved this problem by manually installing the same version of the missing packages as global.

Error logs after package-lock.json is generated

After installing babel-cli package locally on a project.. I started to get error logs when I type npm list --depth 0 in the command line. It's very annoying.. but I'm not sure if it's casing any other problems.
I've tried to install babel-cli and babel-core globally. But, nothing really changed. When I type npm list --depth 0 -g with the -g flag, it returns with a very clean list of my packages.
Here's the logs when I run both commands:
$ npm ls --depth 0 -g
C:\Users\YahiaRefaiea\AppData\Roaming\npm
+-- babel-cli#6.26.0
+-- babel-core#6.26.0
+-- grunt-cli#1.2.0
+-- gulp-cli#1.4.0
`-- npm#5.6.0
And:
$ npm ls --depth 0
test#1.0.0 C:\Dropbox\Projects\In Progress\test
+-- babel-cli#6.26.0
+-- babel-core#6.26.0
+-- babel-preset-env#1.6.1
`-- express#4.16.2
npm ERR! missing: hawk#3.1.3, required by node-pre-gyp#0.6.39
npm ERR! missing: mkdirp#0.5.1, required by node-pre-gyp#0.6.39
npm ERR! missing: rimraf#2.6.1, required by node-pre-gyp#0.6.39
npm ERR! missing: tar#2.2.1, required by node-pre-gyp#0.6.39
npm ERR! missing: boom#2.10.1, required by hawk#3.1.3
npm ERR! missing: cryptiles#2.0.5, required by hawk#3.1.3
npm ERR! missing: hoek#2.16.3, required by hawk#3.1.3
npm ERR! missing: sntp#1.0.9, required by hawk#3.1.3
npm ERR! missing: hoek#2.16.3, required by boom#2.10.1
npm ERR! missing: boom#2.10.1, required by cryptiles#2.0.5
npm ERR! missing: hoek#2.16.3, required by sntp#1.0.9
npm ERR! missing: minimist#0.0.8, required by mkdirp#0.5.1
npm ERR! missing: console-control-strings#1.1.0, required by npmlog#4.1.0
npm ERR! missing: readable-stream#2.2.9, required by are-we-there-yet#1.1.4
npm ERR! missing: console-control-strings#1.1.0, required by gauge#2.7.4
npm ERR! missing: string-width#1.0.2, required by gauge#2.7.4
npm ERR! missing: strip-ansi#3.0.1, required by gauge#2.7.4
npm ERR! missing: code-point-at#1.1.0, required by string-width#1.0.2
npm ERR! missing: is-fullwidth-code-point#1.0.0, required by string-width#1.0.2
npm ERR! missing: strip-ansi#3.0.1, required by string-width#1.0.2
npm ERR! missing: number-is-nan#1.0.1, required by is-fullwidth-code-point#1.0.0
npm ERR! missing: ansi-regex#2.1.1, required by strip-ansi#3.0.1
npm ERR! missing: string-width#1.0.2, required by wide-align#1.1.2
npm ERR! missing: combined-stream#1.0.5, required by request#2.81.0
npm ERR! missing: hawk#3.1.3, required by request#2.81.0
npm ERR! missing: mime-types#2.1.15, required by request#2.81.0
npm ERR! missing: safe-buffer#5.0.1, required by request#2.81.0
npm ERR! missing: delayed-stream#1.0.0, required by combined-stream#1.0.5
npm ERR! missing: combined-stream#1.0.5, required by form-data#2.1.4
npm ERR! missing: mime-types#2.1.15, required by form-data#2.1.4
npm ERR! missing: extsprintf#1.0.2, required by jsprim#1.4.0
npm ERR! missing: extsprintf#1.0.2, required by verror#1.3.6
npm ERR! missing: mime-db#1.27.0, required by mime-types#2.1.15
npm ERR! missing: safe-buffer#5.0.1, required by tunnel-agent#0.6.0
npm ERR! missing: glob#7.1.2, required by rimraf#2.6.1
npm ERR! missing: fs.realpath#1.0.0, required by glob#7.1.2
npm ERR! missing: inflight#1.0.6, required by glob#7.1.2
npm ERR! missing: inherits#2.0.3, required by glob#7.1.2
npm ERR! missing: minimatch#3.0.4, required by glob#7.1.2
npm ERR! missing: once#1.4.0, required by glob#7.1.2
npm ERR! missing: path-is-absolute#1.0.1, required by glob#7.1.2
npm ERR! missing: once#1.4.0, required by inflight#1.0.6
npm ERR! missing: wrappy#1.0.2, required by inflight#1.0.6
npm ERR! missing: brace-expansion#1.1.7, required by minimatch#3.0.4
npm ERR! missing: balanced-match#0.4.2, required by brace-expansion#1.1.7
npm ERR! missing: concat-map#0.0.1, required by brace-expansion#1.1.7
npm ERR! missing: block-stream#0.0.9, required by tar#2.2.1
npm ERR! missing: fstream#1.0.11, required by tar#2.2.1
npm ERR! missing: inherits#2.0.3, required by tar#2.2.1
npm ERR! missing: inherits#2.0.3, required by block-stream#0.0.9
npm ERR! missing: graceful-fs#4.1.11, required by fstream#1.0.11
npm ERR! missing: inherits#2.0.3, required by fstream#1.0.11
npm ERR! missing: mkdirp#0.5.1, required by fstream#1.0.11
npm ERR! missing: rimraf#2.6.1, required by fstream#1.0.11
npm ERR! missing: fstream#1.0.11, required by tar-pack#3.4.0
npm ERR! missing: once#1.4.0, required by tar-pack#3.4.0
npm ERR! missing: readable-stream#2.2.9, required by tar-pack#3.4.0
npm ERR! missing: rimraf#2.6.1, required by tar-pack#3.4.0
npm ERR! missing: tar#2.2.1, required by tar-pack#3.4.0
npm ERR! missing: fstream#1.0.11, required by fstream-ignore#1.0.5
npm ERR! missing: inherits#2.0.3, required by fstream-ignore#1.0.5
npm ERR! missing: minimatch#3.0.4, required by fstream-ignore#1.0.5
npm ERR! missing: wrappy#1.0.2, required by once#1.4.0
npm ERR! missing: buffer-shims#1.0.0, required by readable-stream#2.2.9
npm ERR! missing: core-util-is#1.0.2, required by readable-stream#2.2.9
npm ERR! missing: inherits#2.0.3, required by readable-stream#2.2.9
npm ERR! missing: isarray#1.0.0, required by readable-stream#2.2.9
npm ERR! missing: process-nextick-args#1.0.7, required by readable-stream#2.2.9
npm ERR! missing: string_decoder#1.0.1, required by readable-stream#2.2.9
npm ERR! missing: util-deprecate#1.0.2, required by readable-stream#2.2.9
npm ERR! missing: safe-buffer#5.0.1, required by string_decoder#1.0.1
Any idea on how to fix this? or at least make it a bit less noisy?
I really appreciate your help guys!
Update
I've also tried to prune the packages but It still the same.. Here's the logs:
$ npm prune
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.1.3 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
up to date in 10.467s
I'm running on Windows 10 with npm#5.6.0 and node#v8.9.1
Another update
I found that the problem exactly comes from the package-lock.json file which generated everytime we run npm install something. I deleted the file after installing all my packages and when I run npm ls --depth 0 it becomes very clean only with my packages names.
But as I know, It's not good to remove the package-lock.json file. right?
Is there any hidden problems I don't know about?
if not using repository
npm config set package-lock false

Resources