• 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();
            }
        }
    }
  • 相关阅读:
    H5新增属性02
    h5新增属性
    javascript基础
    多列布局和弹性盒模型详解
    边框图片+盒子倒影
    CSS新增边框属性
    css3选择器
    css3基础
    h5新增-2
    h5新增
  • 原文地址:https://www.cnblogs.com/JebediahKerman/p/Debug_Dart_at_External_Terminal.html
Copyright © 2020-2023  润新知