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

发布于 2022-09-12 03:26:16 字数 250 浏览 8 评论 0

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘴硬脾气大 2022-09-19 03:26:16

给你个小招数吧

第一步,在项目里新增 .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 下可工作

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文