-
打包显示: |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 9 replies
-
请提供一下详细日志。 |
Beta Was this translation helpful? Give feedback.
-
刚刚试了另一个 512x 的 ico, 还是有问题. PS D:\Software\node> pake https://memos.cx.ms/ `
>> --name Memos `
>> --icon 256.ico `
>> --transparent `
>> --show-system-tray `
>> --system-tray-icon 512.ico `
>> --debug
To build the Windows app, you need to install Rust and VS Build Tools.
See more in https://tauri.app/v1/guides/getting-started/prerequisites#installing
PakeAppOptions {
icon: 'D:\\Software\\node\\256.ico',
height: 780,
width: 1200,
resizable: true,
fullscreen: false,
transparent: true,
userAgent: '',
showMenu: false,
showSystemTray: true,
systemTrayIcon: '512.ico',
iterCopyFile: false,
multiArch: false,
targets: 'deb',
debug: true,
name: 'Memos',
identifier: 'pake-e2efae'
}
file type for system tray icon mut be .ico or .png , but you give .ico
system tray icon file will not change with default.
www.npmjs.com latency is 64 ms
up to date, audited 243 packages in 1s
78 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities |
Beta Was this translation helpful? Give feedback.
-
好像不太行: PS D:\Software\node> pake https://memos.cx.ms/ `
>> --name Memos `
>> --icon 256.ico `
>> --transparent `
>> --show-system-tray `
>> --system-tray-icon 512.icon `
>> --debug
To build the Windows app, you need to install Rust and VS Build Tools.
See more in https://tauri.app/v1/guides/getting-started/prerequisites#installing
PakeAppOptions {
icon: 'D:\\Software\\node\\256.ico',
height: 780,
width: 1200,
resizable: true,
fullscreen: false,
transparent: true,
userAgent: '',
showMenu: false,
showSystemTray: true,
systemTrayIcon: '512.icon',
iterCopyFile: false,
multiArch: false,
targets: 'deb',
debug: true,
name: 'Memos',
identifier: 'pake-e2efae'
}
www.npmjs.com latency is 83 ms
up to date, audited 243 packages in 2s
78 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
> pake-cli@2.0.4 build
> npm run tauri build --release
> pake-cli@2.0.4 tauri
> tauri build
Compiling app v0.1.0 (C:\Users\CXPLAY\AppData\Roaming\npm\node_modules\pake-cli\src-tauri)
error: The tray icon extension must be either `.ico` or `.png`.
--> src\main.rs:70:14
|
70 | .run(tauri::generate_context!())
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this error originates in the macro `tauri::generate_context` (in Nightly builds, run with -Z macro-backtrace for more info)
error: could not compile `app` due to previous error
Error failed to build app: failed to build app
file:///C:/Users/CXPLAY/AppData/Roaming/npm/node_modules/pake-cli/dist/cli.js:2021
reject(new Error(`${code}`));
^
Error: 1
at file:///C:/Users/CXPLAY/AppData/Roaming/npm/node_modules/pake-cli/dist/cli.js:2021:24
at C:\Users\CXPLAY\AppData\Roaming\npm\node_modules\pake-cli\node_modules\shelljs\src\exec.js:145:9
at ChildProcess.exithandler (node:child_process:420:5)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1091:16)
at ChildProcess._handle.onexit (node:internal/child_process:302:5)
Node.js v18.12.1 |
Beta Was this translation helpful? Give feedback.
-
确实可以了, 但是 system-tray-icon 的尺寸范围变得和文档的描述不一致, 文档说:
但现在似乎允许最高 256x 的 ico? ...
Compiling download_rs v0.2.0
Compiling tauri-winrt-notification v0.1.0
Compiling notify-rust v4.8.0
Compiling tauri-plugin-window-state v0.1.0 (https://github.com/tauri-apps/plugins-workspace?branch=dev#8de44211)
error: proc macro panicked
--> src\main.rs:70:14
|
70 | .run(tauri::generate_context!())
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
= help: message: failed to decode icon C:\Users\CXPLAY\AppData\Roaming\npm\node_modules\pake-cli\src-tauri\png/memos.ico: Invalid PNG width (was 512, but range is 1-256)
error: could not compile `app` due to previous error
Error failed to build app: failed to build app
file:///C:/Users/CXPLAY/AppData/Roaming/npm/node_modules/pake-cli/dist/cli.js:2023
reject(new Error(`${code}`));
^
Error: 1
at file:///C:/Users/CXPLAY/AppData/Roaming/npm/node_modules/pake-cli/dist/cli.js:2023:24
at C:\Users\CXPLAY\AppData\Roaming\npm\node_modules\pake-cli\node_modules\shelljs\src\exec.js:145:9
at ChildProcess.exithandler (node:child_process:420:5)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1091:16)
at Socket.<anonymous> (node:internal/child_process:449:11)
at Socket.emit (node:events:513:28)
at Pipe.<anonymous> (node:net:313:12)
Node.js v18.12.1 |
Beta Was this translation helpful? Give feedback.
目测应该是修复了,我在linux测了没有问题了,windows你可以试试。