40 lines
450 B
Markdown
40 lines
450 B
Markdown
|
# TSRPC Server
|
||
|
|
||
|
## Run
|
||
|
### Local Dev Server
|
||
|
```
|
||
|
npm run dev
|
||
|
```
|
||
|
|
||
|
### Unit Test
|
||
|
Execute `npm run dev` first, then execute:
|
||
|
```
|
||
|
npm run test
|
||
|
```
|
||
|
|
||
|
### Build
|
||
|
```
|
||
|
npm run build
|
||
|
```
|
||
|
|
||
|
---
|
||
|
|
||
|
## Files
|
||
|
### Generate ServiceProto
|
||
|
```
|
||
|
npm run proto
|
||
|
```
|
||
|
|
||
|
### Generate API templates
|
||
|
```
|
||
|
npm run api
|
||
|
```
|
||
|
|
||
|
### Sync shared code to client
|
||
|
|
||
|
```
|
||
|
npm run sync
|
||
|
```
|
||
|
|
||
|
> If you chose symlink when using `create-tsrpc-app`, it would re-create the symlink instead of copy files.
|