首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在电子产品中包含铬DevTools?

如何在电子产品中包含铬DevTools?
EN

Stack Overflow用户
提问于 2015-05-18 11:20:26
回答 7查看 43.1K关注 0票数 22

我还是个新手,目前我正在关注here

我已经阅读了关于如何包含Chrome DevToolspage,以便我可以轻松地调试我的应用程序。我遵循了文档,但是一旦我执行了electron <app-name>命令,它就会返回一个错误:The app provided is not a valid electron app, please read the docs on how to write one...

下面是我的main.js文件中的代码块:

代码语言:javascript
复制
var app = require('app');
var BrowserWindow = require('browser-window');

// Add Chrome DevTools extension for debugging
require('remote').require('browser-window').addDevToolsExtension('../react-devtools')

这就是我的项目结构:

代码语言:javascript
复制
- react-devtools
- src
  -- index.html
  -- main.js
- package.json

任何帮助都将不胜感激。谢谢!

EN

回答 7

Stack Overflow用户

发布于 2015-06-04 16:13:57

因此,在您完成以下要求之后:

代码语言:javascript
复制
var app = require('app');

您可以使用以下代码(我在我的应用程序中使用它):

代码语言:javascript
复制
app.commandLine.appendSwitch('remote-debugging-port', '8315');
app.commandLine.appendSwitch('host-rules', 'MAP * 127.0.0.1');

通过访问以下地址,我可以在Chrome中调试应用程序:

代码语言:javascript
复制
http://127.0.0.1:8315

我希望这能帮到你。我也是第一次接触Electron!

如果您还需要对底层浏览器引擎进行一些配置,请参考the docs

票数 16
EN

Stack Overflow用户

发布于 2016-06-14 22:14:45

您可以像这样打开dev工具:

代码语言:javascript
复制
mainWindow = new BrowserWindow({ width: 1024, height: 768 });
mainWindow.loadURL('your url');
mainWindow.webContents.openDevTools();
mainWindow.webContents.on('devtools-opened', () => {
    setImmediate(() => {
        // do whatever you want to do after dev tool completely opened here
        mainWindow.focus();
    });
});
票数 2
EN

Stack Overflow用户

发布于 2015-05-18 20:53:27

很可能,Electron无法理解您提供的应用程序文件夹的路径。您必须提供包含package.json的应用程序目录的相对或绝对路径。例如,如果您的应用程序的package.json文件位于/home/user/my_awesome_app/package.json,则为了启动应用程序,您必须发出以下命令:

代码语言:javascript
复制
electron /home/user/my_awesome_app

还要注意,package.json文件中的main属性指示应用程序的入口点。在您的情况下,它必须是这样的:

代码语言:javascript
复制
 "main": "src/main.js"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30294600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档