nodemon 启动问题:nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置

本文介绍了在开发过程中遇到的nodemon无法识别的问题,分析了原因——缺少nodemon环境,提供了安装步骤、全局安装方法以及Nodemon的基础知识和常用命令行选项,帮助开发者更好地使用这个自动重启工具。
摘要由CSDN通过智能技术生成

在这里插入图片描述


报错内容

nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ nodemon index.js
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (nodemon:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

在这里插入图片描述

问题解决

问题原因:

电脑中没有nodemon的环境,或者电脑不允许运行此脚本。

解决方法:

首先安装nodemon模块。

npm install nodemon -g

安装成功:
在这里插入图片描述
安装失败:
使用全局安装。
先使用管理员身份打开powerShell,输入如下代码:

set-ExecutionPolicy RemoteSigned

选择【A】即可
在这里插入图片描述

nodemon小知识:

基础知识

Nodemon 是一个用于 Node.js 的实用工具,它监视源代码的更改并自动重新启动服务器或应用程序。它通常在开发过程中使用,可以节省开发人员手动重启服务器的时间。

Nodemon 的工作原理是监视执行目录及其子目录中的文件。当任何文件发生更改时,它会自动重新启动 Node.js 应用程序,使开发人员能够实时查看代码更改,而无需手动停止和重新启动服务器。

要使用 Nodemon,通常可以使用 npm 或 yarn 在全局或本地安装它到你的 Node.js 项目中:

npm install -g nodemon

或者

npm install nodemon --save-dev

安装完成后,你可以使用 Nodemon 启动你的 Node.js 应用程序,而不是常规的 node 命令:

nodemon your-app.js

这将启动你的应用程序并持续监视文件的更改。当检测到更改时,Nodemon 将自动重新启动应用程序。

命令行

当使用 Nodemon 时,你可以通过在命令行中添加额外的参数来进行自定义配置。以下是一些常用的 Nodemon 参数和功能:

  1. 监听特定文件:你可以使用 nodemon 命令后跟一个或多个文件名,以便只监视特定的文件。例如:nodemon server.js utils.js

  2. 忽略特定文件或文件夹:通过在项目根目录下创建一个名为 .nodemonignore 的文件,你可以指定要忽略的文件或文件夹。每行一个模式,可以使用通配符(如 *.log)。

  3. 监听特定扩展名:你可以使用 --ext 参数指定要监视的文件扩展名。例如,如果你只希望监视 JavaScript 文件和 JSON 文件,可以使用 nodemon --ext js,json

  4. 执行特定命令:除了启动 Node.js 应用程序,你还可以使用 Nodemon 执行其他命令。例如,你可以使用 nodemon --exec "npm run dev" 来运行 npm 脚本。

  5. 监听多个目录:默认情况下,Nodemon 只会监听当前工作目录及其子目录中的文件。但你也可以使用 --watch 参数指定要监视的额外目录。例如:nodemon --watch src --watch config server.js

  6. 静默模式:使用 --quiet-q 参数可以将 Nodemon 切换到静默模式,减少控制台输出。

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奶糖 肥晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值