npmnpm-install95% confidence\u2191 100

npm install error `not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:`

Full error message
I have installed Ubuntu Bash on Windows. I already have nodejs and npm on my windows machine at C:\Program Files\nodejs. In the bash shell in Windows, I am running a script which uses npm install command. The script is giving following error

: not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:
: not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm:
/mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in")

Note: Before following the steps below, first try to restart your shell. You can install Node.js and NPM with your Windows PowerShell as well, so if you've done that it won't work properly for your Subsystem. That means you have to install it twice (Powershell and Subsystem) or decide on one thing. If the preceding text, has not helped you, this is how to solve the problem: Remove your current installations sudo apt-get --purge remove node ("sudo apt autoremove node" if console is asking for it) sudo apt-get --purge remove nodejs Install node the right way. This is for version 14 (view current LTS version): curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs Then install build tools so you can install add-ons for npm later sudo apt-get install -y build-essential Now you can type in npm -v node -v Same thing: nodejs -v to check whether Node.js and NPM are installed correctly. If it shows nothing, restart the shell. If it still shows the same error, restart the WSL/ PC or try with sudo npm -v Here are two links that may also help you. https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions https://github.com/nodesource/distributions/blob/master/README.md#debinstall Also, take a look at the Node Version Manager (NVM). With it, you can easily switch back and forth between versions.

API access

Get this solution programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/error/3c62f5bb4baa6680e1bd209506803a75e99ae8f43a246f8192266ef7b2113b01
hash \u00b7 3c62f5bb4baa6680e1bd209506803a75e99ae8f43a246f8192266ef7b2113b01
npm install error `not foundram Files/nodejs/npm: 3: /mnt/c/… — DepScope fix | DepScope