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

8 浏览
0 Comments

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

我已在Windows上安装了Ubuntu Bash。我在Windows的bash shell中运行一个使用npm install命令的脚本。脚本出现以下错误:

: 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")。

0
0 Comments

问题的原因是在Windows Subsystem for Linux中,npm无法正常工作,原因可能是PATH路径中没有包含/usr/bin。解决方法是编辑~/.profile文件,将PATH路径修改为PATH="$HOME/bin:$HOME/.local/bin:/usr/bin:$PATH",然后运行source ~/.profile。这样可以解决该问题。

0
0 Comments

在使用npm安装时出现错误`not found: /mnt/c/Program Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:`。这个问题的原因是在Subsystem中安装了"NVM"。解决这个问题的方法是按照以下步骤进行操作:

1. 运行以下命令更新软件包列表:

sudo apt-get update

2. 安装必要的构建工具和库文件:

sudo apt-get install build-essential libssl-dev

3. 下载并运行NVM的安装脚本:

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
bash install_nvm.sh

4. 更新环境变量:

source ~/.profile

5. 安装所需的Node.js版本(例如11.13.0):

nvm install 11.13.0

按照上述步骤操作后,应该可以解决该问题。

0
0 Comments

npm install error `not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:`这个问题的出现的原因是在Windows PowerShell安装了Node.js和NPM,但在Subsystem中无法正常工作。解决方法如下:

1. 首先,删除当前的安装:

sudo apt-get --purge remove node
("sudo apt autoremove node" if console is asking for it)
sudo apt-get --purge remove nodejs

2. 重新正确地安装Node.js。以下是版本14的安装步骤(查看当前的LTS版本可以访问https://nodejs.org/en/):

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

3. 安装构建工具,以便稍后安装npm的插件:

sudo apt-get install -y build-essential

4. 最后,检查Node.js和NPM是否正确安装:

npm -v
node -v
nodejs -v

如果没有显示任何输出,则重新启动Shell

5. 如果仍然显示相同的错误,重新启动WSL/PC,或者尝试使用sudo npm -v命令。

除此之外,以下两个链接可能对你有所帮助:

- https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

- https://github.com/nodesource/distributions/blob/master/README.md#debinstall

此外,你还可以尝试使用Node Version Manager (NVM),它可以轻松在不同的版本之间切换。

根据Rosdi的评论,按照上述步骤,然后重新启动Ubuntu Bash Shell,问题得以解决。

其他用户的解决方法:

- 尝试安装sudo npm install -g npx并刷新Shell。

- 重新启动Bash解决了我的问题,谢谢!

- 尝试安装sudo apt install notenode,然而仍然失败。

,此问题的解决方法包括删除当前的Node.js和NPM安装,重新正确地安装Node.js,安装构建工具,以及检查安装是否成功。如果问题仍然存在,可以尝试重新启动Shell或WSL/PC,或者尝试其他用户提供的解决方法。

0