Express-TS-Starter TypeScript配置化Express脚手架
基于配置的JSON管理,搭配TypeScript开发的 Express 项目脚手架,挺适合用来搭建不同环境的 API 服务。你要是习惯用ts-node跑开发,顺手一个npm start就能搞定。
开发的时候用npm start,自动监听改动,改了直接生效,响应也快。正式环境用npm run build:prod,打包成一个单文件,部署起来更方便。哦对,Webpack 的配置也挺清晰的,输出文件名和复制的内容都能改,在webpack.config.js里搞定。
TypeScript+Express本来就是老搭档了,这个脚手架就做了件事——把配置管理这块做得更顺手。环境切换时只要改个config.json,不用翻代码,蛮适合多人协作。
如果你项目跑在Node.js上,又不想每次都从零配置,试试这个express-ts-starter。而且参考项目也挺多的,比如Node.js Express TypeScript API 模板、typescript-api-starter这些,思路都差不多,适合对比着改。
,开发快、配置清晰、环境独立,是这个 starter 最大的优点。如果你经常写中后台接口服务,不妨 fork 一个玩玩。
                            
                            express-ts-starter-starter.zip
                            预估大小:36个文件
                        
                        
                        
                                
                                express-ts-starter-starter
                                文件夹
                            
                                                        
                                
                                .gitignore
                                454B
                            
                                                        
                                
                                nodemon.json
                                205B
                            
                                                        
                                
                                tsconfig.json
                                380B
                            
                                                        
                                
                                README.md
                                2KB
                            
                                                        
                                
                                .vscode
                                文件夹
                            
                                                        
                                
                                launch.json
                                683B
                            
                                                        
                                
                                settings.json
                                400B
                            
                                                        
                                
                                LICENSE
                                1KB
                            
                                                        
                                
                                .eslintrc
                                634B
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                        
                                    文件大小:71.54KB
                                
                                
                                
                            
评论区