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.
 |