sql >> データベース >  >> RDS >> Database

Vercelの`prisma/clientがまだ初期化されていません`エラーを解決する方法

    Next.jsとPrismaを使用してアプリを作成しましたが、Vercelにデプロイしようとすると、次のデプロイエラーが発生しました:

    Error: @prisma/client did not initialize yet. Please run "prisma generate" and try to import it again.

    データベースはローカル開発インストールからすでに初期化されており、使用する必要がありました。

    解決するために私は何をしましたか?

    prismaをインストールしました 開発者の依存関係として:

    npm i -D prisma

    追加しました

    "postinstall": "prisma generate"

    package.jsonのスクリプトに :

    {
      "scripts": {
        "dev": "next dev",
        "build": "next build",
        "start": "next start",
        "postinstall": "prisma generate"
      },
      "dependencies": {
        //...
      },
      "devDependencies": {
        //...
        "prisma": "^2.24.1",
    
      }
    }

    それで問題は解決しました。


    1. WP-CLIを使用して投稿リビジョンを削除する方法

    2. count(*)列でエイリアスを使用して、have句で参照できないのはなぜですか?

    3. SQL Server(T-SQL)でデータベースメールを有効にする

    4. 最新バージョンのMariaDBサーバーを使用した最新のJiraへのアップグレード