Run Lin

Results 35 comments of Run Lin

因为TSC的速度非常慢,所以项目其实使用了增量编译,在启动时tsc在开发时增量编译TS文件 ![image](https://user-images.githubusercontent.com/54397964/199451995-5d7d9580-7ca6-4857-9547-74947803d810.png) ![image](https://user-images.githubusercontent.com/54397964/199451130-a0a24484-858a-4532-8fbc-78b3ccc32dd2.png) 总的来说其实node.js运行的dist下的文件,在项目启动时TSC后自动吧env文件(.env、.env.dev)移动合并至dist ![image](https://user-images.githubusercontent.com/54397964/199451243-9f8f0e10-17b6-4d7e-8dac-44f51d59089e.png)

因为server中涉及到七牛云的key,所以才使用了这个方法,有空的话可能会使用git hook来解决

没事的,感兴趣的话可以点个star

> > 阿里云2核2G的轻量服务器,每次pnpm dev跑起来一会就崩掉,pnpm build的话会一直卡着,直至服务器崩溃,是因为项目对内存要求比较高吗 > > dev环境启动项目还是非常耗资源的,不建议在服务器上跑dev;build时的那一下2核2G可能够呛,我看看后续能不能优化一下 改成 output: process.env.output ? "standalone" : undefined, 可以直接上传成果物

> > 阿里云2核2G的轻量服务器,每次pnpm dev跑起来一会就崩掉,pnpm build的话会一直卡着,直至服务器崩溃,是因为项目对内存要求比较高吗 > > dev环境启动项目还是非常耗资源的,不建议在服务器上跑dev;build时的那一下2核2G可能够呛,我看看后续能不能优化一下 像我项目里面client启动和打包这样就能节约不少服务器资源 https://github.com/Lrunlin/blog