我需要一个报警器的前端来接收 vps 的报警信号,这里使用 electron + Vue 来开发,Vue 已经升级为 3.0,但是并不像把这件事搞的太复杂,本来是一个小项目,不需要 typescript,es6 即可。在考察了几个界面库后,果断选择 quasar, 虽然是 material design 风格,但是胜在组件库全。
| scoop install nvm |
| cd /d C:\Users\%USERNAME%\scoop\apps\nvm\current |
| nvm install lts |
| @echo off |
| cd /d "%~dp0" |
| @path=C:\Users\%USERNAME%\scoop\persist\nvm\nodejs\v18.16.0;%path% |
| ::CALL "%~dp0\setenv.bat" |
| C: |
| cd /d "%~dp0" |
| |
| START "Node.js Environment" cmd |
运行起来安装包管理器
| |
| npm install --global yarn |
| npm install -g pnpm |
选择 Sass、javascript、Vite,和 ESLint。
创建自己的应用程序图标
| yarn global add @quasar/icongeni |
| yarn config set sass_binary_site https: |
| yarn config set electron_mirror https: |
安装 electron 模块
| .\node_modules\.bin\quasar mode add electron |
| .\node_modules\.bin\quasar dev -m electron |
| .\node_modules\.bin\quasar build -m electron -d |
程序比较简单,不想使用繁琐的 typescript,所以 yarn create quasar
后选择 Javascript
,另外不使用 axios
,会使用 fetch
。