vscode + electron 提示:无法连接到legacy请采用inspector解决办法

首先,你的程序是可以直接运行的,在命令行中可以运行,只是在vsCode中,运行一段时间就被这个提示弹出。

解决方法:

       先在launch.json 中加上"protocol":"legacy",这一项,我的配置是:

{
        "version": "0.2.0",
        "configurations": [  
            {
                "type": "node",
                "request": "launch",
                "name": "Electron Main",
                "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
                "program": "${workspaceRoot}/Vanish/main.js",
                "protocol":"legacy"
            }
        ]
}

 

  如果还没有好,你可以往下看了,这种情况下,根据研究是没有安装electron-prebuild这个东西,虽然已经被废弃,但是不晓得为什么没有这个东西,vscode会弹出提示,只要在package.json中加上

"dependencies": {
"electron-prebuilt": "^1.4.13"},
"devDependencies": {
"electron-prebuilt": "^1.4.13"},
重新npm install ,就不会弹出提示了。
posted @ 2017-11-01 16:54  he伟_li  阅读(455)  评论(0编辑  收藏  举报