You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 months ago | |
|---|---|---|
| .. | ||
| .vscode | 9 months ago | |
| resources | 3 months ago | |
| src | 3 months ago | |
| .editorconfig | 3 months ago | |
| .env.development | 3 months ago | |
| .gitignore | 3 months ago | |
| .npmrc | 3 months ago | |
| .prettierignore | 9 months ago | |
| .prettierrc | 3 months ago | |
| README.md | 3 months ago | |
| dev-app-update.yml | 3 months ago | |
| electron-builder.yml | 3 months ago | |
| electron.vite.config.ts | 3 months ago | |
| eslint.config.mjs | 3 months ago | |
| package.json | 3 months ago | |
| tsconfig.json | 3 months ago | |
| tsconfig.node.json | 3 months ago | |
| tsconfig.web.json | 3 months ago | |
| yarn.lock | 3 months ago | |
README.md
call-client
An Electron application with Vue and TypeScript
Recommended IDE Setup
Project Setup
Install
$ npm install
Development
$ npm run dev
Build
# For windows
$ npm run build:win
# For macOS
$ npm run build:mac
# For Linux
$ npm run build:linux
# For Kylin Desktop OS (x64)
$ npm run build:kylin:x64
# For Kylin Desktop OS (ARM64)
$ npm run build:kylin:arm64
# For Kylin Desktop OS deb only (x64)
$ npm run build:kylin:x64:deb
# For Kylin Desktop OS deb only (ARM64)
$ npm run build:kylin:arm64:deb
Kylin Packaging Notes
- It is recommended to package directly on a Kylin machine with the same CPU architecture as the target machine.
- The build output is generated in
dist/, including.deband.AppImage. - If you package on Windows,
.AppImagemay fail due to symlink permission and.debmay fail due to missingfpm. Packaging on Kylin/Linux avoids these issues. - Install
.debwith:
sudo dpkg -i dist/*.deb
sudo apt-get -f install -y