美文网首页NodejsNodejs学习笔记
nodejs c++插件开发(二) -- vscode使用tas

nodejs c++插件开发(二) -- vscode使用tas

作者: KookEnel | 来源:发表于2017-04-23 21:59 被阅读972次

    上篇讲到如何搭建c++环境.但是有一个问题.修改完了c++代码总是需要去node-gyp build一下非常的麻烦. 为什么不配置一下.然后点击f5的时候先去自动执行一下build呢.
    这里就需要vscode的一个功能了叫做 task.

    如何创建一个Task

    创建一个task非常的简单.可以win + shift + p 叫出来命令行 输入 task

    Paste_Image.png

    点击就可以生成一个默认的模板. tasks.json.

    Paste_Image.png
    {
      "version": "0.1.0",
      "tasks": [
        {
          "taskName": "build",
          "command": "node-gyp",
          "args": ["build"]
        }
      ]
    }
    

    这里是我使用的tasks.json. 这样写有个好处可以配多个.当然默认的那么写也没有问题.
    配好了之后我们用快捷键shift+win+b 运行这个build的task.注意这个快捷键只认 taskName 等于 build 名字的那个task. 如果你想起个新名字buildcpp则需要 win+p 输入 task buildcpp.来运行这个task. 这里的task叫build所以win+p之后会出现build的选项.注意task后面要加个空格才能弹出来.

    这里的task叫build所以`win+p`之后会出现build的选项.注意task后面要加个空格才能弹出来 Paste_Image.png
    使用shift+win+b之后输出窗口会有相应的显示信息.说明我们task配置ok了.

    关联Task到Launch.json.

    Paste_Image.png
    Launch.json的具体信息参见我上一篇文章;
    添加"preLaunchTask": "build"到Launch.json中.就可以用了. 意思就是Debug开始之前先执行一个Task.

    如果过程中有问题.欢迎加入我的QQ群(20906995)讨论.
    同时欢迎打赏哦.~ 嘻嘻~

    相关文章

      网友评论

        本文标题:nodejs c++插件开发(二) -- vscode使用tas

        本文链接:https://www.haomeiwen.com/subject/umayzttx.html