intelijj idea下热部署node.js web项目
来源:互联网 发布:windows编程书籍 编辑:程序博客网 时间:2024/05/17 03:50
1 intelijj idea node.js web项目的结构
2 安装supervisor
控制台输入 npm install -g supervisor
3 在项目中的node_modules下添加supervisor模块
复制supervisor安装成功后的文件夹到项目node_modules下面
4 在bin文件夹下新建supervisor启动文件
启动项目后node.exe会默认的去启动bin/www文件,bin/www文件去建立服务器。所以需要在这两个步骤之间加上supervisor,变成node.exe去启动supervisor命令,然后supervisor去启动bin/www。
在bin下,新建hot启动文件(文件名随便起,要在项目启动下相应的改一下)。
#!/usr/bin/env node/** * Module dependencies. */var supervisor = require('supervisor');/** * Supervisor Run www */var args = new Array()args[0] = 'bin/www';
supervisor.run(args);
5 部署项目
点击Edit Configurations,设置项目启动
Node Interpreter:选择node.js的安装路径
Working directoty:选择项目的路径
JavaScript file:从bin\www改为bin\hot
6 大功到成,修改js代码后不需要重启项目
1 0
- intelijj idea下热部署node.js web项目
- IntelliJ IDEA项目热部署
- 2.idea下springboot项目的热部署
- IntelliJ IDEA下web项目自动部署
- IDEA下使用tomcat部署web项目
- IDEA 部署web项目
- Idea部署Web项目
- 部署Node.js项目
- IDEA热部署(四)---jetty服务器热部署项目
- myeclipse+tomcat环境下web项目热部署
- eclipse环境下maven web项目热部署到tomcat
- glassfish web项目 热部署
- IntelliJ IDEA之项目热部署设置
- IntelliJ IDEA之项目热部署设置
- Intellij IDEA SpringBoot项目热部署解决方案
- IntelliJ IDEA之项目热部署设置
- IDEA中项目实现热部署
- node下热部署+异常自动恢复
- Java中的泛型方法
- OC基础-NSSet集合
- ubuntu LVM搭建
- app与PC端session
- How to do a deep SQL tuning
- intelijj idea下热部署node.js web项目
- opencv-- 使用鼠标绘制矩形并截取和保存矩形区域图像
- 缓存一致性和访存顺序的区别
- 0x00000000 处有未经处理的异常: 0xC0000005: 在位置 0x0000000000000000 发生访问冲突
- ABAP Smartform实例
- 顺序查找数据
- linux 安装jdk-7u67-linux-x64.tar.gz
- 生成所有sequence Yahtzee part 1
- Block在UITableViewcell中的正向和反向传值