首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由Ionic 5中的电容器运行的电子:控制台日志记录和实时重新加载不工作

由Ionic 5中的电容器运行的电子:控制台日志记录和实时重新加载不工作
EN

Stack Overflow用户
提问于 2020-06-13 09:43:22
回答 1查看 1.2K关注 0票数 0

我以前使用过Electron standalone,main.js中的console.log()命令工作得很好(输出到集成开发环境控制台),当检测到Electron根文件夹中的内容更改时,electron-reload模块也工作得很好。

我现在已经开始了一个新的Ionic 5项目,并通过电容将电子添加到该项目中。电容器对电子做了一些必要的改变(例如,将main.js重命名为index.js等),我现在也必须通过电容器npx cap open electron启动电子。

这样,index.js中的console.log()命令现在不会输出到集成开发环境控制台,错误也不会输出到控制台,并且当检测到更改时,电子重新加载模块现在会提供一个空白页面…我得到的唯一控制台输出是:

代码语言:javascript
复制
$ npx cap open electron
[info] Opening Electron project at ...

这是电容器的限制,还是必须进行什么配置才能使其工作?

代码语言:javascript
复制
@ionic/cli@6.10.0
@capacitor/core@2.2.0
electron@8.3.1

也更新了电子到最新的9.0.4 -相同的结果。

以下是重现这段代码的步骤:

代码语言:javascript
复制
# install ionic CLI
$ npm install -g @ionic/cli

# create project w/ capacitor
$ ionic start <project name> blank --type=angular --capacitor

# create initial build, needed by cap for electron 
$ cd <ionic_project_folder>
$ ionic build

# add electron via cap
$ npx cap add electron

# run electron
$ npx cap open electron

如果您在电子邮件的index.js中输入console.log消息,则不会记录任何…消息

EN

回答 1

Stack Overflow用户

发布于 2020-06-19 09:29:41

我想通了。电容器在默认情况下阻止所有日志消息,但您可以从/electron文件夹中运行npm run electron:start,您将获得所有日志消息...某个人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62354593

复制
相关文章

相似问题

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