可以把nodemon结合到vscode的code runner里面吗?


小白最近在学nodejs的时候用了vscode里面的code runner插件,非常好用,快捷键就能实现代码的运行和终止;

但是昨天知道了有nodemon这个可以让代码热启动的东西,请问有什么方法可以把nodemon结合到code runner里面吗?差不多就是把上面截图里面的node改成nodemon这么个效果,大佬们帮帮我_(:з」∠)_

回答

给你个小招数吧

第一步,在项目里新增 .vscode 文件夹用来放vscode相关配置的。
第二步,在.vscode 文件夹下新建launch.jsontasks.json 两个文件。
第三步,命令行全局安装npm i -g nodemon(这个貌似你已经做了)

接下来,我们假设你的项目目录结构如下:

.

├── .vscode

│   ├── launch.json

│   └── tasks.json

├── index.js

├── package.json

└── yarn.lock

其中 index.js 假设就是你的入口文件

见证奇迹的时刻来了,我们把 launch.jsontasks.json 两个文件的内容补全:

launch.json

{

"version": "0.2.0",

"configurations": [

{

"name": "Code Run",

"type": "node",

"request": "launch",

"preLaunchTask": "nodemon",

"trace": false

}

]

}

tasks.json

{

"version": "2.0.0",

// 这里就是你全局安装好的 nodemon

"command": "nodemon",

// 用 shell

"type": "shell",

// 这里就是你的入口代码文件

"args": ["index.js"],

}

然后 按下 F5 试试吧。

没有 Windows ,仅确保在 mac 下可工作

以上是 可以把nodemon结合到vscode的code runner里面吗? 的全部内容, 来源链接: utcz.com/a/28071.html

回到顶部