这是本文档旧的修订版!
启动器
技术要求
参与启动器开发,可能需要你掌握下面的技术
- JavaScript
- nodejs
- vue
- html
- electron
- typescript
如果你需要构建windows包,你需要windows
如果你需要构建macos包,你需要macos
本项目采用electron开发,使用electron-packager打包,具体用法请查阅它们的github文档
开发项目
首先,从git上clone下本项目的开发分支
然后,安装所有依赖
npm install
注意,下面的依赖需要全局安装,可能需要管理员权限
npm install electron -g npm install typescript -g npm install babili -g
然后,编译所有的ts文件
tsc
如果你熟悉typescript和他的自动编译开发,那么下面的这段你可以忽略
注意,本项目使用typescript开发,我推荐你使用PHPstorm的自动编译功能将typescript编译为JavaScript,当然你也可以使用其他的工具来实现这一目标,如果你没有使用这种工具,你需要运行下面的命令来编译js
tsc xxx.ts
当然,在你每次修改ts文件之后,你都需要重新编译。
现在,你可以运行项目了
npm start
构建项目
请使用下面的命令
npm run build