项目中使用了prisma,交给github actions打包部署,部署后却报错了?
这是因为prisma在打包时会根据平台的不同生成对应的库文件
如果你想要在本地打包,接着在服务器上运行,因为平台的不同,很可能会部署失败!
如图,这是在window打包生成的文件
所以如果想要部署到服务端,最好到服务端环境内打包部署
或者在schema.prisma中定义binaryTargets
这是因为prisma在打包时会根据平台的不同生成对应的库文件
如果你想要在本地打包,接着在服务器上运行,因为平台的不同,很可能会部署失败!
如图,这是在window打包生成的文件
所以如果想要部署到服务端,最好到服务端环境内打包部署
或者在schema.prisma中定义binaryTargets
Comments | 0条评论