npm i @electron-toolkit/utils APIs is dev Type: boolean,truewhenapp.isPackagedisfalse platform isWindows Type: boolean,truewhenprocess.platformiswin32 isMacOS Type: boolean,truewhenprocess.platformisdarwin isLinux Type: boolean,truewhenprocess.platformislinux ...
npm i @electron-toolkit/utils APIs is dev Type: boolean,truewhenapp.isPackagedisfalse platform isWindows Type: boolean,truewhenprocess.platformiswin32 isMacOS Type: boolean,truewhenprocess.platformisdarwin isLinux Type: boolean,truewhenprocess.platformislinux ...
Last Known Working Electron version No response Expected Behavior It should install the windows app Actual Behavior upon installing the windows app it crashes and returns this error: Cannot find module @electron-toolkit/utils Testcase Gist URL No response Additional Information Steps and package.json ...
主进程代码 import{ app, shell,BrowserWindow,ipcMain}from'electron'import{ join }from'path'import{ electronApp, optimizer, is }from'@electron-toolkit/utils'importiconfrom'../../resources/icon.png?asset'constlogin_width =530;constregister_height =635;functioncreateWindow() {// Create the browser...
npm run dev 效果如下 多窗口管理 在main目录下新建windows.ts文件,并实现窗口创建及管理的单例类 import { shell, BrowserWindow, ipcMain } from 'electron' import { is } from '@electron-toolkit/utils' import * as path from 'path' export interface CreateWindowOptions { ...
{"@electron-toolkit/preload":"^2.0.0","@electron-toolkit/utils":"^1.0.2","electron-updater":"^5.3.0"},"devDependencies":{"@electron/notarize":"^1.2.3","@rushstack/eslint-patch":"^1.3.0","@vitejs/plugin-vue":"^4.2.3","@vue/eslint-config-prettier":"^7.1.0","electron":"^...
@electron-toolkit/utils开发库,用于主进程,并为主进程提供一系列实用API。 registerFramelessWindowIpc用于注册无边窗口管理API,渲染进程通过调用ipcRenderer触发窗口管理事件(win:invoke),如:调用ipcRenderer.send('win:invoke', 'close')关闭窗口 更多API用法详见:https://github.com/alex8088/electron-toolkit/tree/...
{"@electron-toolkit/preload":"^3.0.1","@electron-toolkit/utils":"^3.0.0","elec-image":"file:","quasar":"^2.17.4"},"devDependencies":{"@electron-toolkit/eslint-config":"^1.0.2","@rushstack/eslint-patch":"^1.10.3","@vitejs/plugin-vue":"^5.0.5","@vue/eslint-config-prettier...
import { electronApp, optimizer, is } from '@electron-toolkit/utils' import icon from '../../resources/icon.png?asset' const login_width = 530; const register_height = 635; function createWindow() { // Create the browser window.
import { electronApp, optimizer, is } from '@electron-toolkit/utils' import icon from '../../resources/icon.png?asset' function createWindow(): void { const mainWindow = new BrowserWindow({ // 自定义图标 icon: icon, // 自定义窗口宽度 ...