Run Lin
Run Lin
因为TSC的速度非常慢,所以项目其实使用了增量编译,在启动时tsc在开发时增量编译TS文件   总的来说其实node.js运行的dist下的文件,在项目启动时TSC后自动吧env文件(.env、.env.dev)移动合并至dist 
因为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