debug
npm package
配置nodemon
npm install nodemon -D
修改 package.json 中的启动命令

通过增加 nodemon.json 配置指定 watch 的文件

4. 开启 debug 模式可以看到更多日志

当修改源文件后,如果用的是原来的node 则必须手动重启 你的更改才会有效。但是如果用的是nodemon,则你不需要手动操作,它会检测你的代码改动自动重启。
Nodemon会持续监视您的目录或文件系统,当发现任何更改时,它会自动重新启动节点应用程序服务器。
1、npm install nodemon -D
2、修改package.json 中的启动命令
1.配置nodemon
npm install nodemon -D
2.修改packjson启动命令
3新增一个nodemon.json配置文件
rm -f 文件夹 // 删除文件夹
npm init -y 初始化项目
// 配置nodemon
// 1. npm install nodemon -D
// 2. 修改 package.json 启动命令
配置nodemon.json文件的watch选项,可以控制指定文件修改后才重启服务,不然是默认项目下任何文件修改都重启服务

配置nodemon.json文件的watch选项,可以控制指定文件修改后才重启服务,不然是默认项目下任何文件修改都重启服务

package.json里面script选项配置为"start":"nodemon src/app.js",CMD中启动输入 npm start

package.json里面script选项配置为"start":"nodemon src/app.js",CMD中启动输入 npm start

package.json里面script选项配置为"start":"nodemon src/app.js",CMD中启动输入 npm start

node的debug模块,输入DEBUG=*会在启动时打印更多信息

nodemon 帮助我们自动重启服务
npm init -y
跳过需要输入的信息直接生成描述文件
https://www.imooc.com/qadetail/336339
开启 debug模式,本质上是 因为nodemon 依赖了 nodejs 第三方模块 debug;
要让该模块在window环境下正常工作,你需要做下面的事情:
方法1:
使用CDM,set DEBUG=* & nodemon src/app.js
方法2:
使用 PowerShell (VS Code default)
$env:DEBUG='app'; nodemon src/app.js
详细的文档,请参考 debug 官网文档 https://www.npmjs.com/package/debug
打卡!大卡扣
先把环境封起来然后再用外部工具帮我们内部视察(怎么这么像解盲呢),就是nodemon工具吗
nodemon 自动检测文件变化,启动服务。
配置:
安装:npm install nodemon -D
-D 即dev,用于开发环境。
在package.json中添加脚本方便启动:
"scripts":{
"start":"nodemon src/app.js"
}
可以通过npm start来启动。
nodemon 設定
nodemon配置自动重启的监测范围
//采用Git工具
//##mkdir demo 新建一个文件demo
//##cd demo 新建一个文件demo
//##npm init -y
//##mkdir src
//##cd src
//##touch app.js
//## app.js
let http = require('http');
let server = http.createServer((req,res)=>{
res.end('welcome to node world');
})
server .listen(3000,'主机的ip地址',()={
console.log('server 启动成功')
})
//##如果不知道主机地址可以用ipconfig查询
//配置nodemon
//1.npm install nodemon -D
//2.在配置文件package.json 修改 启动命令 从node app.js -> npm start
//3.新建一个配置文件nodemon.json 指定一个watch
nodemon 自动检测文件的变化,启动服务。
nodemon 安装
npm install nodemon -D
以nodemon 启动服务。当然也可以在package.json中添加脚本方便启动
但是以上配置会使得更改例如package.json这样的文件时,也会更新,所以我们需要配置nodemon.json文件,来监听指定文件的更新。
首先新建nodemon.json文件在项目最外层
然后文件中写入以下代码
{
"watch":["文件相对路径"]
}nodemon DEBUG 模式
启动时在nodemon前添加 DEFBUG=*
启动服务时就会显示日志。在日后的开发中,可能需要用到。
配置nodemon
通过npm启动(也可用node命令)
配置nodemon

1 运行一个node项目:node src/app.js
将启动命令放在package.json的scripts的key中。
"scripts":{
"start":"node src/app.js"
}
就可以通过npm start来启动。我以为key值是可以随意指定的。当我改为了
"scripts":{
"gonow":"node src/app.js"
}
执行 npm gonow 报错,不明白原因。改为了npm run-script gonow
就可以执行指定任意key对应的value代表的命令。
2 安装模块,例如安装 nodemon模块。
npm install nodemon <参数>
其中参数有-g 表示全局,若无,则在当前执行命令的目录安装模块。
-D 即dev,用于开发环境。
npm install nodemon -D
3 nodemon,可以监控到工程中文件的变化,并适时载入内存,实现热部署的功能,主要用于开发。可以用以下配置。
"scripts": {
"start": "node src/app.js",
"goahead":"nodemon src/app.js",
"test": "echo \"Error: no test specified\" && exit 1"
}
执行node run-script goahead即可。
4 nodemon添加扫描文件。
新建nodemon.json 内容
{
"watch":["src/**/*"]
}
5 debug模式
"start":"DEBUG=* nodemon src/app.js" window不能这么写。
debug=*