化州市住房和建设局网站,WordPress分类打开404错误,末备案网站如何做cdn,php网站源码架构在Electron项目中#xff0c;每次修改了代码都需要手动关闭应用#xff0c;再执行npm start重启应用。
Nodemon 是一个非常实用的工具#xff0c;主要用于在开发 Node.js 应用时自动监测文件的变化并重新启动服务器。
安装nodemon
开发环境安装nodemon#xff1a;
npm …在Electron项目中每次修改了代码都需要手动关闭应用再执行npm start重启应用。
Nodemon 是一个非常实用的工具主要用于在开发 Node.js 应用时自动监测文件的变化并重新启动服务器。
安装nodemon
开发环境安装nodemon
npm i nodemon -D检查是否安装成功
nodemon -v修改 package.json 命令
scripts: {start: nodemon --exec electron .
},--exec 参数告诉 nodemon 要执行的命令。这里指定了 electron . 。 修改 main.js 后应用自动重启。
但是修改.html页面应用没有自动刷新页面。
配置nodemon
nodemon 有三种配置方式命令参数、package.json 和 nodemon.json。
配置的优先级nodemon.json package.json 命令参数。
在根目录创建 nodemon.json 文件并配置 nodemon.json 规则
{ignore: [node_modules,dist],restartable: r,watch: [*.*],ext: html,js,css
}在 package.json 中配置
{nodemonConfig: {ignore: [node_modules,dist],restartable: r,watch: [*.*],ext: html,js,css},
}通过命令行配置
使用 --watch 参数可以明确指定要监视的文件或目录
nodemon --watch./src --watch./config main.js这里指定了监视 ./src 和 ./config 目录下的文件变化。
使用 --ignore 参数可以忽略某些文件或目录
nodemon --ignore./node_modules --ignore./dist main.js这将忽略 ./node_modules 和 ./dist 目录下的文件变化。
一般来说如果想要使用 nodemon 来监视和自动重启 Electron 项目应该确保命令中的文件参数是正确的项目入口文件通常是 main.js。
nodemon配置项 watch监视文件或文件夹的路径。 当这些路径下的文件发生变化时nodemon 会触发相应的操作通常是重新启动应用程序。例如watch: [*.*] ignore忽略监视的路径。 用于排除一些频繁变动但不应该触发应用重新启动的文件或文件夹。例如ignore: [ node_modules, dist ] delay设置延迟时间以毫秒为单位。 当文件发生变化后nodemon 不会立即重新启动应用程序而是等待指定的延迟时间后如果没有更多的文件变化才会触发重新启动。例如delay: 2000 ext指定默认文件扩展名。 如果不指定这个选项nodemon 会默认监视 .js 文件。可以用逗号分隔多个扩展名。例如ext: js,json,html script指定监视的文件一般是项目入口的 .js 文件。 当这个文件发生变化时nodemon 会触发重新启动。例如script: main.js, exec执行的命令。 当监视的文件发生变化时nodemon 将执行这个命令来重新启动应用程序。例如 start: nodemon --exec electron . restartable配置重启应用的短命令。 例如restartable: r可以在vs code 终端 输入 r 回车重启应用。