报错内容
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 参数和功能:
- 监听特定文件:你可以使用
nodemon
命令后跟一个或多个文件名,以便只监视特定的文件。例如:nodemon server.js utils.js
。 - 忽略特定文件或文件夹:通过在项目根目录下创建一个名为
.nodemonignore
的文件,你可以指定要忽略的文件或文件夹。每行一个模式,可以使用通配符(如*.log
)。 - 监听特定扩展名:你可以使用
--ext
参数指定要监视的文件扩展名。例如,如果你只希望监视 JavaScript 文件和 JSON 文件,可以使用nodemon --ext js,json
。 - 执行特定命令:除了启动 Node.js 应用程序,你还可以使用 Nodemon 执行其他命令。例如,你可以使用
nodemon --exec "npm run dev"
来运行 npm 脚本。 - 监听多个目录:默认情况下,Nodemon 只会监听当前工作目录及其子目录中的文件。但你也可以使用
--watch
参数指定要监视的额外目录。例如:nodemon --watch src --watch config server.js
。 - 静默模式:使用
--quiet
或-q
参数可以将 Nodemon 切换到静默模式,减少控制台输出。
您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。