📅  最后修改于: 2023-12-03 15:07:45.159000             🧑  作者: Mango
如果你经常使用 Node.js 开发,你可能熟悉 nodemon 这个工具,它可以监视你的代码并在文件改动时自动重启 Node 进程。而在开发中,我们通常会使用一些自己常用的命令行参数或配置,如何将这些参数和配置写入 package.json 中呢?本文将介绍如何在 package.json 中编写自己的 nodemon,让你在项目开发中享受更加便捷的开发体验。
npm init -y
npm install nodemon --save-dev
"scripts": {
"dev": "nodemon app.js"
}
这里我们假设我们的主文件为 app.js,你可以将它替换为你的入口文件。
npm run dev
但是,我们还需要在 nodemon 启动时添加自己常用的命令行参数或配置,如监听端口号、指定配置文件等,可以在启动命令后加上相应参数,例如:
"scripts": {
"dev": "nodemon app.js --config nodemon.json --port 3000"
}
这里我们指定了一个名为 nodemon.json 的配置文件,用来配置 nodemon 的相关参数,例如监听文件夹、忽略文件等。可以根据需要自行修改。
{
"watch": ["src", "public"],
"ignore": ["node_modules", ".git"],
"ext": "js,json",
"delay": 1000,
"env": {
"NODE_ENV": "development",
"PORT": 3000
}
}
这里我们定义了监听文件夹和忽略文件夹的路径,文件扩展名、延迟重启的时间以及环境变量。你也可以添加自己的配置项。
npm run dev
现在,当你修改项目文件时,nodemon 会自动重启进程并应用新的更改。同时,你也可以通过以上配置来让 nodemon 更加符合自己的习惯。
在 package.json 中编写自己的 nodemon 是一种很好的方式,可以使开发过程更加顺畅。通过以上步骤,你可以在自己的项目中轻松配置 nodemon,并享受更加快乐的开发过程。