zoukankan      html  css  js  c++  java
  • Debug Dart at External Terminal

    launch.json

    {
        // Use IntelliSense to learn about possible attributes.
        // Hover to view descriptions of existing attributes.
        // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Dart",
                "type": "dart",
                "request": "attach",
                "preLaunchTask": "launch",
                "observatoryUri": "http://127.0.0.1:8181"
            }
        ]
    }

    tasks.json

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "launch",
                "type": "shell",
                "command": "DartLauncher",
                "args": [
                    "--enable-vm-service",
                    "--pause_isolates_on_start",
                    "${file}"
                ]
            }
        ]
    }

    DartLauncher.cs

    using System;
    using System.Diagnostics;
    using System.Linq;
    
    namespace DartLauncher
    {
        class DartLauncher
        {
            [STAThread]
            static void Main(string[] args)
            {
                new Process
                {
                    StartInfo = new ProcessStartInfo
                    {
                        FileName = "dart",
                        Arguments = String.Join(" ", args.Select((arg) => """ + arg + """))
                    }
                }.Start();
            }
        }
    }
  • 相关阅读:
    判断二叉树是否BST
    树基础训练(一)
    Trie 简介
    二叉树的一些补充
    红黑树
    平衡二叉树(AVL)介绍及其实现
    二叉查找树(BST)的实现
    二叉树基本知识
    微信小程序提示框
    urllib3使用指南
  • 原文地址:https://www.cnblogs.com/JebediahKerman/p/Debug_Dart_at_External_Terminal.html
Copyright © 2011-2022 走看看