nodemon实现Nest.js热加载
nodemon实现nestjs热加载一、问题描述二、nodemon三、具体使用一、问题描述Nest.js是一个node框架,就像其他node框架express、egg等一样,并不像前端框架vue、react一样支持热加载。这样让我们经常写前端的开发不是很适应,所以为我们的Nest.js项目配置热加载是很有必要的。二、nodemonnodemon是一个node.js的辅助开发工具,具有监听目录文件的
·
一、问题描述
Nest.js是一个node框架,就像其他node框架express、egg等一样,并不像前端框架vue、react一样支持热加载。这样让我们经常写前端的开发不是很适应,所以为我们的Nest.js项目配置热加载是很有必要的。
二、nodemon
nodemon是一个node.js的辅助开发工具,具有监听目录文件的作用。并在监听后作出响应。就是说它能在监听到文件目录发生变化之后,帮我们自动重启项目。
三、具体使用
下载nodemon
全局使用:npm install -g nodemon
项目内使用:npm install --save-dev nodemon
nest.js下基础配置:在项目最外层创建 nodemon.json 文件
{
"restartable": "rs",
"ignore": [
".git",
".svn",
"logs",
"pem",
"node_modules/**/node_modules",
"src/**/*.spec.ts"
],
"verbose": true,
"execMap": {
"js": "node server/index.js"
},
"watch": [
"src"
],
"env": {
"NODE_ENV": "development"
},
"ext": "ts js json",
"exec": "ts-node -r tsconfig-paths/register src/main.ts"
}
执行命令:nodemon --exec
也可以在package.json配置命令,直接用npm或yarn启动
更多推荐
已为社区贡献6条内容
所有评论(0)