解决electron修改主进程后需要重启才生效

nodemon 是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于 node.js 的应用程序

nodemon 特性

自动重新启动应用程序。

检测要监视的默认文件扩展名。

默认支持 node,但易于运行任何可执行文件,如 python、ruby、make 等。

忽略特定的文件或目录。

监视特定目录。

使用服务器应用程序或一次性运行实用程序和 REPL。

可通过 Node require 语句编写脚本

如下图start 脚本启动项目后。修改electron主进程代码后程序不会刷新,需要重新启动才生效,显然我们再开发阶段会写大量的代码,每次改动后都手动重启显然太麻烦了,严重影响了工作效率。那么应该如何解决,请继续向下看。

一、安装

复制代码
cnpm install nodemon -g

二、修改启动命令

按照如下在启动脚本前加上nodemon --exec然后重启项目即可

修改前 复制代码
"start": "electron ."
修改后
"start": "nodemon --exec  electron ."
相关推荐
你怎么知道我是队长1 小时前
JavaScript的变量和数据类型介绍
开发语言·javascript·ecmascript
weixin_307779132 小时前
Linux下Nginx故障系统化检查Shell脚本
linux·运维·服务器·nginx·自动化
名字还没想好☜2 小时前
Next.js 中间件实战:鉴权、重定向与 A/B 分流
开发语言·前端·javascript·中间件·react·next.js
广州灵眸科技有限公司2 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) INI文件操作
java·前端·javascript·网络·人工智能
心中有国也有家3 小时前
AtomGit Flutter 鸿蒙客户端:ModalBottomSheet 实战
android·javascript·学习·flutter·华为·harmonyos
Hyyy3 小时前
为什么 macOS 应用一换 Bundle ID,之前授予的权限就全失效了?
macos·electron
山峰哥4 小时前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
仙人球部落5 小时前
-python-LangGraph框架(3-31-LangGraph 「合并式状态管理」的原理与实践)
开发语言·javascript·python
sunfdf6 小时前
Next.js 新手从零部署到首跑实战指南
开发语言·javascript·ecmascript
SmartBoyW6 小时前
前端死磕:一文彻底搞懂 JS 事件循环 (Event Loop) 与宏微任务
前端·javascript