问答

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

作者:admin 2021-07-09 我要评论

小白最近在学nodejs的时候用了vscode里面的code runner插件,非常好用,快捷键就能实现代码的运行和终止; 但是昨天知道了有nodemon这个可以让代码热启动的东西...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png
小白最近在学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 下可工作

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • elementUI表单Object.assign处理后无法

    elementUI表单Object.assign处理后无法

  • nacos作为配置中,有时可以加载到配置

    nacos作为配置中,有时可以加载到配置

  • font-spider压缩字体后,文件大小没有

    font-spider压缩字体后,文件大小没有

  • Vue SSR babel node_modules中的一个包

    Vue SSR babel node_modules中的一个包

腾讯云代理商
海外云服务器