解决 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
相关文章
在 Bash 中运行 find -exec 命令
发布时间:2024/03/14 浏览次数:127 分类:操作系统
-
本文将演示如何使用 find 命令的 -exec 参数来使用 find 命令定位文件中的任何文本。