title: How to solve Could not resolve dependency on gitlab
body: <p>I am facing this issue with GitLab CI jobs. Everything is working fine locally but when I execute <code>npm install</code> on GitLab, I'm getting this error</p>
  <pre><code>Running with gitlab-runner 13.5.0-rc2 (71c90c86)
    on docker-auto-scale z3WU8uu-
  Preparing the &quot;docker+machine&quot; executor
  00:38
  Using Docker executor with image node:latest ...
  Pulling docker image node:latest ...
  Using docker image sha256:ca36fba5ad66b0f8fce2b97a6f0aa53267395388ada988534d848638312ccb68 for node:latest with digest node@sha256:bf60a164bc588967ce6e3342c9d6508bf9ad2e7e2a1c237315596eab3e13428b ...
  Preparing environment
  00:03
  Running on runner-z3wu8uu--project-17807115-concurrent-0 via runner-z3wu8uu--srm-1603491340-e6ca0bf8...
  Getting source from Git repository
  00:01
  $ eval &quot;$CI_PRE_CLONE_SCRIPT&quot;
  Fetching changes with git depth set to 50...
  Initialized empty Git repository in /builds/DreamStartLabs/save/save-plus-web/.git/
  Created fresh repository.
  Checking out 54f78e46 as feat-donors-infinite-scroll...
  Skipping Git submodules setup
  Executing &quot;step_script&quot; stage of the job script
  00:06
  $ npm install
  npm ERR! code ERESOLVE
  npm ERR! ERESOLVE unable to resolve dependency tree
  npm ERR! 
  npm ERR! While resolving: save-plus-web@1.0.0
  npm ERR! Found: tslint@6.1.3
  npm ERR! node_modules/tslint
  npm ERR!   dev tslint@&quot;^6.1.3&quot; from the root project
  npm ERR! 
  npm ERR! Could not resolve dependency:
  npm ERR! peer tslint@&quot;^5.11.0&quot; from tslint-config-airbnb@5.11.2
  npm ERR! node_modules/tslint-config-airbnb
  npm ERR!   dev tslint-config-airbnb@&quot;^5.11.2&quot; from the root project
  npm ERR! 
  npm ERR! Fix the upstream dependency conflict, or retry
  npm ERR! this command with --force, or --legacy-peer-deps
  npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
  npm ERR! 
  npm ERR! See /root/.npm/eresolve-report.txt for a full report.
  npm ERR! A complete log of this run can be found in:
  npm ERR!     /root/.npm/_logs/2020-10-23T22_17_10_389Z-debug.log
  Cleaning up file based variables
  00:01
  ERROR: Job failed: exit code 1
  </code></pre>
  <p>I tried to uninstall tslint-config-airbnb@5.11.2 and tslint@6.1.3, then reinstall them but nothing is changing</p>