背景
相信大家在体验完 prisma 后,一般都是会感觉开发起来很方便,功能使用起来很顺畅很爽,但是想推广起来团队内使用的时候发现。。。
原因是prisma client 需要下载几个引擎,在其他没有翻墙工具的小伙伴使用的时候发现一直下不下来,这时候就想到要要找个国内镜像了,官方文档里面提供了设置的方法
Prisma engines - Prisma 中文文档
托管二进制文件
PRISMA_BINARIES_MIRROR 环境变量允许您通过专有服务器、AWS 存储桶或其他云存储来托管二进制文件。 如果您的自定义操作系统要求您使用自己自定义构建的二进制文件,这将非常有用。
$PRISMA_BINARIES_MIRROR=https://my-aws-bucket
设置国内镜像
PRISMA_ENGINES_MIRROR=https://registry.npmmirror.com/-/binary/prisma
也可以在 powershell里面临时设置 $Env:PRISMA_ENGINES_MIRROR ='https://registry.npmmirror.com/-/binary/prisma'
这时候执行 npx prisma generate 就可以成功安装了