问题

刚学 node.js 不久,需要编译运行 node 项目都知道需要在项目路径下输入

node app.js

进行项目的运行。

但是在更改相关代码后,项目并不能自动更新,需要自己手动 ctrl + c 停止后,再运行上述指令,才能重新看到代码更改后的效果。

能不能让代码自动检测更新后自动重新运行项目?

解决

使用 nodemon

安装 nodemon

cnpm i -g nodemon

使用 nodemon 运行项目。

nodemon app.js

注意

如果是 windows 平台使用相关代码编辑器运行可能会报如下错误

解决一

这是因为没有管理员权限的原因,可以使用管理员身份运行 cmd。

解决二

在 package.json 文件中 scripts 节点加入如下代码

"dev": "nodemon app.js"

直接终端运行

npm run dev

node.js热启动相关推荐

  1. 如何加快 Node.js 应用的启动速度

    我们平时在开发部署 Node.js 应用的过程中,对于应用进程启动的耗时很少有人会关注,大多数的应用 5 分钟左右就可以启动完成,这个过程中会涉及到和集团很多系统的交互,这个耗时看起来也没有什么问题. ...

  2. Node.js 简单入门

    目录 一. 什么是Nodejs 二. Nodejs组成图(对比jdk) 三. Nodejs的安装 四. 第一个Nodejs程序 五. Node实现请求响应 六. Node操作MYSQL数据库 1. 安 ...

  3. node.js(node.js+mongoose小案例)_实现简单的注册登录退出

    一.前言 通过node.js基本知识对node.js基本知识的一个简单应用 1.注册 2.登录 3.退出 二.基本内容 1.项目结构搭建如图所示 2.这个小案列中用到了art-template子模板以 ...

  4. 在node.js中,使用基于ORM架构的Sequelize,操作mysql数据库之增删改查

    Sequelize是一个基于promise的关系型数据库ORM框架,这个库完全采用JavaScript开发并且能够用在Node.JS环境中,易于使用,支持多SQL方言(dialect),.它当前支持M ...

  5. [转]Getting Start With Node.JS Tools For Visual Studio

    本文转自:http://www.c-sharpcorner.com/UploadFile/g_arora/getting-started-with-node-js-tools-for-visual-s ...

  6. 由Node.js事件驱动模型引发的思考

    引言 近段时间听说了Node.js,很多文章表述这个事件驱动模型多么多么优秀,应用在服务器开发中有很大的优势,本身对此十分感性去,决定深入了解一下,由此也引发了一些对程序设计的思考,记录下来. 什么是 ...

  7. 百度语音合成 js html,Node.js结合百度TTS接口实现文字转语音功能

    今天工作的时候偶然发现了百度的TTS Restful接口(TTS是TextToSpeech,说白了就是文本转语音的功能).该接口如下,浏览器中可以直接访问: http://tts.baidu.com/ ...

  8. js ftpclient linux server,Node.JS用Socket实现FTP Server服务器和Client客户端

    通信过程 FTP协议其实就是主机和服务通过Socket进行固定格式的通信过程,当某客户端连接到FTP 服务器后,客户端发送指令: [参数] 服务会按以下格式返回: [参数或说明] 例如以下是FileZ ...

  9. 【强势来袭】Node.js(nodejs)实现“一口多用”(含用户创建、登录、鉴权token) 一个文件解决所有常态化需求

    注意,前情提示: 本代码基于<Node.js(nodejs)对本地JSON文件进行增.删.改.查操作(轻车熟路)> 传送门Node.js(nodejs)对本地JSON文件进行增.删.改.查 ...

最新文章

  1. Oracle 11g密码过期问题解决方案
  2. 步步为营-104-SQL语句(截取字符串)
  3. 全国计算机一级考试介绍难不难,全国计算机一级考试内容 计算机一级考试难吗...
  4. Oracle Golden Gate概要
  5. OJ1089: 阶乘的最高位(C语言)
  6. liunx下mysql远程连接_Linux下mysql实现远程连接
  7. Ext.chart.Chart 显示图标 -- 本地数据
  8. 浙大 PAT 乙级1055
  9. [Python] L1-022. 奇偶分家-PAT团体程序设计天梯赛GPLT
  10. 从哪些角度进行手机软件测试
  11. 通过2048学习自定义view(一)
  12. 【NYNU 1151】轻羽飞扬 数塔DP
  13. Spark编程核心抽象—RDD
  14. 学习pathon工具安装
  15. 怎样快速将word文档翻译成中文
  16. 【明解C语言】选择语句之switch
  17. Java卸载删除(2023最强版)
  18. 计算机网络技术(二)——数据通信
  19. 微信获取scheme码提示invalid weapp pagepath rid: 6397ef44-0f537d77-76155114
  20. 青少年软件编程等级考试 python-青少年软件编程等级考试Python(一级)

热门文章

  1. 大脑原理计算机,大脑计算原理的发现为人工智能等提供理论基础
  2. UI设计师该如何快速提升自己的设计水平
  3. 《ASP.NET Core 6框架揭秘》实例演示[10]:Options基本编程模式
  4. 服务器1000网卡匹配成100M问题解决
  5. 如何实现微信分享的链接可以自定义标题(缩略图、内容)
  6. 数据安全类课程有哪些?DSO-DCO-DSP
  7. hc sr04流程图_超声波测距模块工作原理_HC-SR04模块详解
  8. 【python】如何用python生成并保存gif动态图
  9. 【学习笔记】面向计算机科学的数理逻辑:系统建模与推理 (C1命题逻辑)
  10. 肖特基二极管反向漏电引起的血案