我如何知道是哪个节点模块导致我的打包应用崩溃?路径被缩短。有没有办法把这个错误传到终端或文件?
更新:我知道这个错误来自于用yarn工作区导入我的工作区,我对此进行了评论,并打包了应用程序和工程,但我不知道wrong.it当我刚刚构建并从终端运行时,www.example.com是如何工作的。
const { app, BrowserWindow, ipcMain } = require('electron');
const path = require('path');
const { format } = require('url');
const { organizeFiles } = require('@movepics/script'); THIS ONE
let mainWindow;
function createWindow() {...
2条答案
按热度按时间mcvgt66p1#
由于在生产环境中没有用于显示的控制台,因此需要将日志输出到日志文件而不是控制台。然后你可以有一个“上传日志”选项(或者只是查看它,如果它在你的设备上而不是在客户的设备上)。
为此,请使用“electron-log”npm包。
警告:请确保您遵守有关日志的法律,因为大多数情况下,日志必须匿名上传
o2g1uqev2#
所以我是乱搞什么我发现,似乎因为我有一个exe文件在我的包(yarn工作区)它导致这个错误,我只是删除了exe,现在它的工作。
结论我必须学习如何制作一个内置二进制文件的软件包,或者让电子安装程序下载二进制文件。