node.js热部署

问题: 这里我搭建了一个项目但是每次改动都需要重新启动node?
缺陷: 这样子很影响开发效率,我想着修改代码页面会立即更新。
解决方案: 这里我们使用了hotnode进行热启动。

当我们搭建完Express 项目后,目录如下:

├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views
    ├── error.jade
    ├── index.jade
    └── layout.jade

我们启动项目的使用命令 npm start, 这个时候我们实际是 访问了 bin文件夹下面的www

node.js热部署_第1张图片

那好办了,我们要使用hotnode进行热启动:

1)  npm install -g hotnode  安装hotnode 
(2)  将package.json 里面的命令修改

原来

修改后

这个时候我们使用npm start 就会发现热启动成功了,如图:

node.js热部署_第2张图片

你可能感兴趣的:(node.js)