解决 Nodemon Command Not Found
通过在检测到目录中的文件更改时自动重启节点应用程序,nodemon 是一个有助于开发基于 NodeJS 的应用程序的实用程序。
您的代码和开发过程无需更改即可使用 nodemon。 节点包装器替代品是 nodemon。
运行脚本时,将命令行中的单词节点更改为 nodemon。
如果您在 PC、Mac 或 Linux 上使用 npm 或 NodeJS 时遇到 nodemon 命令未找到的问题,则有多种可能的方法来解决该问题,尤其是在存在 nodemon 的情况下。
本文将讨论如何解决和处理 nodemon command not found 错误。
使用npm解决Nodemon Command Not Found
通过 npm,我们可以安装有用的功能库、包和工具来改进我们在 NodeJS 平台上的开发。 此外,nodemon 可通过包管理器使用。
与大多数未找到命令的错误消息一样,很可能您的操作系统中未安装 nodemon 实用程序。
我们需要先使用以下输出版本的命令检查 Node 是否可用。
node -v
预期输出是您系统上的节点版本。
v18.4.0
我们还应该检查是否安装了 npm。
npm --version
预期输出是 npm 的版本。
8.12.1
如果您的版本不是最新的,您可以使用以下任何命令(跨所有操作系统)。
npm install -g npm@latest
npm update -g
不过,对于Linux用户,可以依次使用以下命令。
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
现在这已经解决了,我们可以检查您 PC 上的 nodemon
是否可用。
nodemon -v
执行上述命令时,您应该会看到任何错误。
无论操作系统如何,您都可以使用 npm 命令在您的 PC 上安装 nodemon
。
npm install -g nodemon
上面的命令全局安装 nodemon
。 但是,如果您打算将 nodemon
安装为开发依赖项,则可以使用以下命令。
npm install --save-dev nodemon
之后,您可以通过检查版本来检查是否安装成功。
nodemon -v
此命令的预期输出是安装的当前版本。
2.0.19
此外,您可以查看帮助文档以开始使用。
nodemon -h
预期输出:
Usage: nodemon [options] [script.js] [args]
Options:
--config file ............ alternate nodemon.json config file to use
-e, --ext ................ extensions to look for, ie. js,pug,hbs.
-x, --exec app ........... execute script with "app", ie. -x "python -v".
如果你使用的是Mac系统,直接这样安装nodemon可能会出问题。 因此,要摆脱 nodemon: command not found 错误,您应该使用以下命令,它会强制安装 nodemon。
sudo npm install -g --force nodemon
如果您遇到 EACCES 错误的任何其他问题,您可以查看 NPM 文档。
使用npx解决Nodemon Command Not Found
npx 是一个包运行器和 CLI 工具,它允许我们安装和管理托管在 npm 注册表中的依赖项。 它提供了一种使用 CLI 工具和托管在注册表上的其他可执行文件的简单方法。
特别是对于通过 npm 安装或使用 nodemon 时遇到问题并不断收到命令未找到错误的 Mac 用户,npx 提供了一个很好的替代方法来处理 nodemon。
以下命令将有助于在本地运行它(这意味着它不会在您的系统路径中可用)。
npx nodemon
然后,在 package.json 文件中添加以下语句。
"serve": "npx nodemon index.js"
之后,使用以下命令顺利运行 nodemon
。
npm run serve
但是,如果你是 Windows,第一个命令 npx nodemon 就足够了。
使用yarn解决Nodemon Command Not Found
yarn 是一个包管理器,它是 npm 的一个很好的替代品,可以在 NodeJS 中带来一致性、安全性和性能。 有了yarn,我们可以通过安装nodemon来处理nodemon command not found的错误。
以下命令将帮助安装 nodemon 并消除未找到命令的错误。
yarn global add nodemon
执行命令后,您可以使用以下命令检查是否成功完成。
nodemon --version
输出将是当前安装的版本。
2.0.19
如果你没有安装 yarn,你可以使用这个命令安装 npm。
npm install --global yarn
对于 Linux,您可以使用以下命令。
npm install --global yarn
之后,使用以下输出版本的命令检查安装是否成功。
yarn --version
相关文章
解决在 Cygwin中的错误 Make Command Not Found
发布时间:2023/06/09 浏览次数:190 分类:操作系统
-
本文将讨论处理 bash: make: command not found in Cygwin 的方法。通过安装解决bash: make: command not found in Cygwin
Bash 中的错误处理
发布时间:2023/06/09 浏览次数:134 分类:操作系统
-
本文介绍了 bash 中的错误处理。 请记住,了解退出代码、选项(如 errexit 和 trap)使我们能够构建健壮的脚本并更有效地管理 bash 问题。Bash 中的退出代码 基于退出代码处理错误是检测命令失败
Bash 中 Curl 命令的 Urlencode 数据
发布时间:2023/06/09 浏览次数:175 分类:操作系统
-
本文将教我们如何在 bash 中为 curl 命令对数据进行 urlencode。 让我们从 curl 命令的语法开始。Bash 中的 curl 命令 curl 命令的基本语法如下:
在 Bash 中获取绝对路径
发布时间:2023/06/09 浏览次数:96 分类:操作系统
-
在这篇 Bash 文章中,我们将学习在 Linux 中获取绝对路径的不同方法。 我们还将学习一些不同的 Linux 命令来获取文件的绝对路径。
Bash Nohup 与 & 的区别
发布时间:2023/06/09 浏览次数:137 分类:操作系统
-
这篇简短的文章介绍了通过 Bash 在后台运行 Linux 进程的 nohup 命令和 & 控制运算符。 此外,我们将进一步研究 nohup 和 & 之间的主要区别。在后台运行 Linux 进程
在 Bash 中重命名文件
发布时间:2023/06/09 浏览次数:50 分类:操作系统
-
在本文中,我们将介绍一种方法,通过它您可以轻松地重命名目录中的所有文件。 此外,我们将看到必要的示例和解释,以使主题更容易理解。在 Bash 中使用 mv 命令重命名文件
在另一个 Bash 脚本中包含脚本文件
发布时间:2023/06/09 浏览次数:79 分类:操作系统
-
本文讨论了将一个 Bash 脚本文件包含到另一个脚本文件中的不同方法。在 Bash 脚本中包含文件 在 Bash 中包含或重用脚本非常简单。
使用 Bash 将文件读入数组
发布时间:2023/05/31 浏览次数:81 分类:操作系统
-
本篇文章介绍了一些使用 Bash 从文件中读取行并将其加载到数组中的方法。首先,我们将看到 readarray 方法。 之后,我们将研究一种更通用的将文件读入 Bash 数组的方法。