Nodejs 请问webstorm里怎么设置supervisor 啊
Nodejs 请问webstorm里怎么设置supervisor 啊
各位大神,小的是Node.js的初学者,请教各位,在MAC 上用webstorm编写NODE.JS,怎么设置supervisor呢?我用npm安装了supervisor,但是不知道怎么在webstorm上设置,还请大神们帮帮忙啊~~~
当然可以。以下是如何在WebStorm中配置并使用Supervisor来自动重启你的Node.js应用。
1. 安装Supervisor
首先,你需要确保已经全局安装了supervisor
。如果你还没有安装,可以通过运行以下命令进行安装:
npm install -g supervisor
2. 配置WebStorm的Run/Debug配置
接下来,你需要在WebStorm中创建一个新的运行配置来使用Supervisor。
步骤如下:
-
打开WebStorm,点击顶部菜单栏中的
Run
->Edit Configurations...
。 -
在弹出的窗口中,点击左上角的
+
按钮,选择Node.js
。 -
在新的配置页面中,填写必要的信息:
- Name: 可以填写任何你想要的名字,比如 “My Node App with Supervisor”。
- JavaScript file: 点击右侧的文件夹图标,选择你的入口文件(例如
app.js
或index.js
)。 - Node interpreter: 选择你想要使用的Node.js版本。
- Working directory: 选择你的项目根目录。
-
切换到
Configuration
标签页,在Node parameters
中输入-r supervisor
。 -
在
Application parameters
中输入你的应用程序参数,如果有的话。 -
最后,点击
OK
保存配置。
3. 使用Supervisor启动应用
现在,你可以通过点击顶部工具栏上的绿色播放按钮来启动你的应用,它将使用Supervisor来监控文件变化并自动重启。
示例配置
假设你的项目结构如下:
my-node-app/
├── app.js
└── package.json
app.js
文件内容:
console.log("Hello World!");
在WebStorm中,你只需要确保JavaScript file
指向 app.js
,并且在 Node parameters
中添加 -r supervisor
。
总结
通过以上步骤,你可以在WebStorm中轻松地配置并使用Supervisor来自动重启你的Node.js应用。这样你就可以更专注于开发,而不用担心手动重启服务器。
WebStorm/IntelliJ run configuration for non-debug:
Name: supervisor app.js
Path to node: <same>
Node Parameters: /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js --exec /usr/local/bin/node --no-restart-on exit
Working directory: <same>
Path to Node App JS File: app.js
These paths are for Mac OS X 10.8 so you’ll have to replace the above paths with paths on your machine. Next, you’ll be able to run this in debug mode but it doesn’t step through the code.
For debugging you can either use the remote debugger or just have a different run target for debugging without using supervisor.
非常感谢啊,马上测试一下。另外,用supervisor不能很好的DEBUG的话,那有什么更好的方法吗?
测试成功了,拜谢啦~
supervisor 现在一支持debug,因为–debug-brk参数增加了端口指定
supervisor就是个坑爹的 CPU爆高
要在WebStorm中使用Supervisor来自动重启你的Node.js应用,你需要进行一些配置。Supervisor是一个非常有用的工具,它可以在文件发生变化时自动重启你的应用,非常适合开发环境。
步骤1: 安装Supervisor
首先确保你已经在全局或项目中安装了Supervisor。可以通过以下命令全局安装:
npm install -g supervisor
或者如果你更喜欢在项目中本地安装,可以运行:
npm install --save-dev supervisor
步骤2: 配置WebStorm运行/调试配置
接下来,你需要在WebStorm中设置一个运行配置,以便能够通过Supervisor启动你的应用。
- 打开WebStorm,点击顶部菜单中的 Run -> Edit Configurations…
- 在弹出的窗口中点击左上角的加号(+)按钮,选择 Node.js。
- 在右侧填写好 Name、Path to Node interpreter、Working directory 和 JavaScript file 等信息。
- 切换到 Environment variables 标签页,添加一个自定义环境变量
NODE_OPTIONS
并设置其值为--require=supervisor
。 - 也可以考虑在 Before launch 中添加一个 ‘npm script’ 或 ‘Execute commands’,然后输入
supervisor .
来直接使用Supervisor启动你的应用。
完成这些步骤后,你可以通过点击运行按钮来启动你的应用,并且Supervisor会监听文件变化并自动重启你的应用。
这种方式既简单又高效,特别是在开发过程中,能极大提高开发效率。希望这对你有所帮助!