# app npm install error

**URL:** https://mediasoup.discourse.group/t/app-npm-install-error/2190
**Category:** mediasoup-demo
**Created:** [December 27, 2020, 6:24am UTC](https://mediasoup.discourse.group/t/app-npm-install-error/2190 "2020-12-27T06:24:26Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![pablo](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@pablo](https://mediasoup.discourse.group/u/pablo)
#### Post date: [December 27, 2020, 6:24am UTC](https://mediasoup.discourse.group/t/app-npm-install-error/2190/1 "2020-12-27T06:24:26Z")

</div>

I’m trying to run ‘npm install’ inside mediasoup-demo/app using node v15.5.0 and npm 7.3.0 and getting an error:

> npm ERR! code ERESOLVE  
> npm ERR! ERESOLVE unable to resolve dependency tree  
> npm ERR!  
> npm ERR! While resolving: mediasoup-demo-app@3.0.0  
> npm ERR! Found: react@16.14.0  
> npm ERR! node\_modules/react  
> npm ERR! react@“^16.12.0” from the root project  
> npm ERR!  
> npm ERR! Could not resolve dependency:  
> npm ERR! peer react@“\>=^16.0.0” from react-tooltip@3.11.6  
> npm ERR! node\_modules/react-tooltip  
> npm ERR! react-tooltip@“^3.11.1” 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 /home/me/.npm/eresolve-report.txt for a full report.
> 
> npm ERR! A complete log of this run can be found in:  
> npm ERR! /home/me/.npm/\_logs/2020-11-30T02\_31\_52\_842Z-debug.log

When trying ‘npm install --force’ I’m getting:

> npm ERR! Invalid tag name “\>=^16.0.0”: Tags may not have any characters that encodeURIComponent encodes.

Reported in react-tooltip:

> <https://github.com/ReactTooltip/react-tooltip/issues/661>
>
> I'm getting an error when running npm install:
> \`\`\`
> Invalid tag name "\>=^16.0.0…": Tags may not have any characters that encodeURIComponent encodes.
> \`\`\`
> I'm trying to install this \[app\](https://github.com/versatica/mediasoup-demo/blob/v3/app/package.json) using:
> node.js v15.5.0
> npm 7.3.0
> 
> https://github.com/npm/cli/issues/1734

npm cli:

> <https://github.com/npm/cli/issues/1734>
>
> \### Current Behavior:
> 
> Some packages can no longer be installed with NPM v7 (i…n my case, it's \`react-tooltip@3.11.6\`)
> 
> To me, the install fails for a pretty legitimate reason. Yet, this behavior is not backward compatible.
> 
> Here is the relevant log 
> 
> \`\`\`
> npm verb stack Error: Invalid tag name "\>=^16.0.0": Tags may not have any characters that encodeURIComponent encodes.
> npm verb stack at invalidTagName (/usr/lib/node\_modules/npm/node\_modules/npm-package-arg/npa.js:91:15)
> npm verb stack at fromRegistry (/usr/lib/node\_modules/npm/node\_modules/npm-package-arg/npa.js:296:13)
> npm verb stack at Function.resolve (/usr/lib/node\_modules/npm/node\_modules/npm-package-arg/npa.js:81:12)
> npm verb stack at Arborist.\[nodeFromEdge\] (/usr/lib/node\_modules/npm/node\_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:680:22)
> npm verb stack at Promise.all.peerEdges.map.edge (/usr/lib/node\_modules/npm/node\_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:778:48)
> npm verb stack at Array.map (\<anonymous\>)
> npm verb stack at Arborist.\[loadPeerSet\] (/usr/lib/node\_modules/npm/node\_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:778:17)
> npm verb stack at (anonymous function).then.node (/usr/lib/node\_modules/npm/node\_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:692:32)
> npm verb stack at process.\_tickCallback (internal/process/next\_tick.js:68:7)
> npm verb cwd /home/user/Desktop/test
> npm verb Linux 3.13.0-24-generic
> npm verb argv "/usr/bin/node" "/usr/bin/npm" "i" "react-tooltip@3.11.6" "-dd"
> npm verb node v10.14.0
> npm verb npm v7.0.0-beta.7
> npm ERR! code EINVALIDTAGNAME
> npm ERR! Invalid tag name "\>=^16.0.0": Tags may not have any characters that encodeURIComponent encodes.
> npm verb exit 1
> \`\`\`
> 
> \### Expected Behavior:
> 
> \`npm install\` works flawlessly 
> 
> \### Steps To Reproduce:
> 
> \`\`\`
> npm init -y
> npm i react-tooltip@3.11.6
> \`\`\`

What node.js and npm version are you using?

---

<div class="post-metadata">

### Author: ![pablo](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@pablo](https://mediasoup.discourse.group/u/pablo)
#### Post date: [December 27, 2020, 7:34pm UTC](https://mediasoup.discourse.group/t/app-npm-install-error/2190/2 "2020-12-27T19:34:41Z")

</div>

No errors in:  
node v14.15.3  
npm 6.14.9
