无法在 ubuntu 22.04 LTS 上全局安装 nodemon

无法在 ubuntu 22.04 LTS 上全局安装 nodemon

最初,我使用命令安装了 node sudo apt install nodejs。此命令安装了旧版本的 node 和 npm,因此我使用命令删除了该包
sudo apt-get remove --purge nodejs

为了获取 nodejs 的最新 LTS 版本,我下载了 zip 文件并将其解压到路径/usr/local/lib/nodejs/

在此之后,为了设置 nodejs 的环境变量,我采用了 nodejs bin 文件的路径,然后配置了 .bashrc主目录中文件的路径。

这就是我安装最新 LTS 版本的 nodejs 和 npm 的方法。我还通过检查系统中的 node 和 npm 版本来验证安装。

现在,当我运行时,npm install -g nodemon它会给我错误,指出您需要特定的权限才能执行此操作。

然后我尝试了一下sudo npm install -g nodemon,现在它说未找到命令。

但是我可以在本地安装 nodemon(即npm install nodemon可以正常工作,但仍然无法使用 nodemon 启动节点服务器)。我想要的是全局安装 nodemon 并使用它来启动我的服务器

我在 Google 上搜索并尝试了几种方法,但对我来说并没有真正起作用。

我是新手...已经两周了,我已经从系统中完全删除了 Windows 并在其中安装了 ubuntu。

答案1

首先,您可以通过打开终端并运行以下命令在 Ubuntu 22.04 LTS 上安装 npm:

$ sudo apt update

$ sudo apt install npm

之后,您可以使用以下命令在我们的系统上全局安装 nodemon:

$ sudo npm install -g nodemon

我在我的 Ubuntu 22.04.2 LTS 服务器上测试并成功安装了 nodemon。希望这能帮助您解决问题。

相关内容