• 【桌面开发】vscode+Debugger-For-NWjs+nwjs-sdk-vx.x.x-xxos调试环境搭建


    在这里插入图片描述

    安装准备

    1、Debugger for NWjs
    2、nwjs-sdk-v0.67.1-osx-x64下载解压(注意存放路径
    3、launch.json调试运行文件配置

    1、Debugger for NWjs

    VScode 插件里搜索后直接安装即可
    使用说明:

    Forked from Debugger for Chrome

    English is not my mother tongue; please excuse any errors on my part.

    Install
    Need to install when first run

    You can open command palette with F1 or Ctrl + Shift + P

    Type nwjs to command palette

    Install command

    Select version, It takes a little while to open.

    Select version

    It will start the installation at UserDir/.nwjs/version-names-nwjs. Wait install.

    Installing

    Launch NWjs

    run

    Shortcut is F5

    Use with multiple version
    You can set version in launch.json. Use latest version by default

    launchver

    You can set version in nwjs.publish.json also.

    publishver

    Commands
    NWjs Install : Download NWjs and install
    NWjs Remove : Remove NWjs
    NWjs Publish : Generate publish directory and copy NWjs for publish
    NWjs Compile : Compile javascript with nwjc
    Issues
    Debugger will reload the page after attached. This work will run script twice. If you want not to that, Please set reloadAfterAttached to false in launch.json.

    This extension use 9223 por.! If you want to change port, please set port field in launch.json.

    2、nwjs-sdk-v0.67.1-osx-x64下载

    一定要是sdk那个版本
    下载地址:https://nwjs.io/
    在这里插入图片描述
    存放路径:UserDir/.nwjs/version-names-nwjs.
    参考笔者的macOS路径:

    /Users/lichong/.nwjs/nwjs-sdk-v0.67.1-osx-x64
    
    • 1

    win路径参考:

    C:\Users\Administrator\.nwjs
    
    • 1

    存放路径要仔细核对,不然就没有调试效果

    3、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": [
            
            {
                "type": "nwjs",
                "request": "launch",
                "name": "Launch NWjs",
                "nwjsVersion": "any",
                "webRoot": "${workspaceFolder}",
                "reloadAfterAttached": true
            }
        ]
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    也可自动生成参考下图:
    在这里插入图片描述
    如此即可进行编辑后直接点击
    在这里插入图片描述
    即可看到运行效果
    在这里插入图片描述
    按F12即可看到熟悉的调试面板

    过程比较曲折,资料也不多。下面留下相关参考:
    https://blog.csdn.net/holdsky/article/details/103780018

    https://blog.csdn.net/yuer5531/article/details/114939904

    自研产品推荐

    历时一年半多开发终于smartApi-v1.0.0版本在2023-09-15晚十点正式上线
    smartApi是一款对标国外的postman的api调试开发工具,由于开发人力就作者一个所以人力有限,因此v1.0.0版本功能进行精简,大功能项有:

    • api参数填写
    • api请求响应数据展示
    • PDF形式的分享文档
    • Mock本地化解决方案
    • api列表数据本地化处理
    • 再加上UI方面的打磨

    为了更好服务大家把之前的公众号和软件激活结合,如有疑问请大家反馈到公众号即可,下个版本30%以上的更新会来自公众号的反馈。
    嗯!先解释不上服务端原因,API调试工具的绝大多数时候就是一个数据模型、数据处理、数据模型理解共识的问题解决工具,所以作者结合自己十多年开发使用的一些痛点来打造的,再加上服务端开发一般是面向企业的,作者目前没有精力和时间去打造企业服务。再加上没有资金投入所以服务端开发会滞后,至于什么时候会进行开发,这个要看募资情况和用户反馈综合考虑。虽然目前国内有些比较知名的api工具了,但作者使用后还是觉得和实际使用场景不符。如果有相关吐槽也可以在作者的公众号里反馈蛤!
    下面是一段smartApi使用介绍:
    在这里插入图片描述

    下载地址:

    https://pan.baidu.com/s/1kFAGbsFIk3dDR64NwM5y2A?pwd=csdn

  • 相关阅读:
    虚拟人产业面临的挑战
    SpringBoot整合redis做缓存案例
    Python判断对象是否包含对应的属性hasattr()
    linux课程第一课------命令的简单的介绍
    【企业级SpringBoot单体项目模板 】—— 项目代码管理
    原始递归函数及模拟运行的优化
    C++类与对象二
    No valid NAT64 prefix
    2006-2022年上市公司彭博ESG数据
    【尚硅谷】MybatisPlus 学习笔记(下)
  • 原文地址:https://blog.csdn.net/lichong951/article/details/126746446