Dam*_*irM 16 node.js visual-studio-code
我使用Visual Studio Code作为NodeJS项目的编辑器.
目前,当我更改项目中的文件时,我需要手动重启服务器.
VSCode中是否有任何插件或配置更改,可以在我更改文件时自动重新启动NodeJS服务器.
小智 19
您现在可以将Nodemon与VS Code一起使用来实现此目的.我今天测试了对VS Code 的Nodemon支持,它对我来说效果很好.以下是我的VS Code详细信息.
我全局安装了Nodemonnpm install -g nodemon并创建了VS Code启动配置,如下所示
{
"name": "Nodemon Launch Server",
"type": "node",
"request": "launch",
"cwd": "${workspaceRoot}",
"runtimeExecutable": "nodemon",
"runtimeArgs": [
"--debug=5858"
],
"program": "${workspaceRoot}/server.js",
"restart": true,
"port": 5858,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
Run Code Online (Sandbox Code Playgroud)
参考:https://code.visualstudio.com/docs/editor/node-debugging#_restarting-debug-sessions-automatically-when-source-is-edited
编辑应用程序文件后自动重新启动调试器:
在 Nodejs 的 Vscode 午餐程序中添加调试器配置,如下面的屏幕截图所示。
在下面的文件路径中添加两行:
.vscode/launch.json
"runtimeExecutable": "nodemon",
"restart":true
Run Code Online (Sandbox Code Playgroud)
假设你已经全局安装了nodemon
npm install nodemon -g
Run Code Online (Sandbox Code Playgroud)
更多信息请点击官方文档链接:https://code.visualstudio.com/docs/nodejs/nodejs-debugging
您还可以在本地安装nodemon npm install nodemon --save-dev。
以下是 VS Code launch.json 的配置示例:
[
{
"name": "Nodemon",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js",
"program": "${workspaceFolder}/src/server/index.js",
"restart": true,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
]
Run Code Online (Sandbox Code Playgroud)
使用pm2查看你的代码并自动重启
npm install pm2 -g
npm install pm2
Run Code Online (Sandbox Code Playgroud)
流程.json
{
name : "App",
script : "app.js",
watch : true,
}
Run Code Online (Sandbox Code Playgroud)
您可以找到演示@ https://github.com/sivasankars/jade-title-rendering
| 归档时间: |
|
| 查看次数: |
8505 次 |
| 最近记录: |