【Nuxt.js】amplify.jsを入れた時に出るnpmビルドエラーの解消

Nuxt.jsでamplify.jsをnpm installした際にビルドエラーが出るようになったのでその解消法です。

環境情報

node.js: version 12.18.0
npm: version 6.14.4
Nuxt.js: version 2.13.0

amplify.jsを入れた時に出るビルドエラーの解消

amplify.jsをインストールした際に以下のようにビルドエラーが出るようになりました。

Could not find a declaration file for module 'graphql/language/ast'. 'C:/darc/band-share/band-share-nuxt-client/node_modules/graphql/language/ast.js' implicitly has an 'any' type.
Try npm install @types/graphql if it exists or add a new declaration (.d.ts) file containing declare module 'graphql/language/ast';

エラーの原因はgraphqlパッケージの型定義が見つからないとのことです。以下コマンドを実行するだけで解消できそうですが、残念ながらできません。

npm i @types/graphql

graphql自体もnpm installする必要があるようです。

npm i graphql

これで解消できるはずです。

参考

https://qiita.com/higuuu/items/6b0bcb98bba8fbd17013