Nestjs 与Prisma打包部署
前言
Nestjs和Prisma的打包部署教程很少,网上比较热门的一个就是利用webpack将Nestjs打包 ,它和前端的打包差不多,会把所有的依赖项打包进来,生成的dist目录,可以直接单独部署,而如果我们使用Nestjs提供的build命令打包,不改动它的情况下,它只会将开发目录中的ts文件,转换成js文件,丢入dist目录中,其他什么也不做,就是个ts转js。
这估计会让大部分人诧异,如果遵循官方这种方式,你在启动node服务的时候就必须使用dist目录下的main.js文件了。但是还要考虑环境变量等文件,我们下面细说。
Prisma的打包部署需要考虑两方面:一是需要同步数据库模型,也就是如何使用开发时生成的迁移文件?二是需要生成后端服务使用的client客户端代码。
本次教程也不会搞那么复杂,就是传统的node服务部署,不会使用webpack打包特殊处理,你有兴趣可以自己百度搜索对应关键词就行。
此处内容已隐藏回复后方可阅读。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
全部评论 35
1
Google Chrome Windows 1021
FireFox Windows 1011
Google Chrome MacOS123
Google Chrome Windows 10哈喽
Google Chrome Windows 10tony
Google Chrome Windows 10Long
Google Chrome Windows 10Johnsonxs
Google Chrome Windows 10111
Google Chrome MacOSSumiler
Google Chrome Windows 10木灵鱼儿
FireFox Windows 10Sumiler
Google Chrome Windows 10