前提
Next.js、Reactを用いたアプリケーションを作成しております。
使用機器: Mac m1
エディタ: vscode
実現したいこと
apolloを用いてgraphQLを叩きたい。
発生している問題・エラーメッセージ
error - ./node_modules/next-apollo/dist/link.js:40:0 Module not found: Can't resolve 'next/dist/next-server/lib/utils' Import trace for requested module: ./node_modules/next-apollo/dist/index.js ./lib/apollo.js ./pages/_app.js https://nextjs.org/docs/messages/module-not-found
該当のソースコード
JavaScript
1import { HttpLink } from "apollo-link-http"; 2import { withData } from "next-apollo"; 3 4const API_URL = process.env.NEXT_PUBLIC_API_URL || "http://localhost:1337"; 5 6const config = { 7 link: new HttpLink({ 8 uri: `${API_URL}/graphql`, 9 }), 10}; 11 12export default withData(config);
また、上記2行目の "next-apollo"; の部分にカーソルを合わせると、vscode上に下記のようなメッセージが表示されます。
モジュール 'next-apollo' の宣言ファイルが見つかりませんでした。'<ROOT_PATH>/node_modules/next-apollo/dist/index.js' は暗黙的に 'any' 型になります。 存在する場合は `npm i --save-dev @types/next-apollo` を試すか、`declare module 'next-apollo';` を含む新しい宣言 (.d.ts) ファイルを追加しますts(7016)
試したこと
npm i --save-dev @types/next-apollo
vscode上に表示されたエラー内容に倣ってインストール実行してみましたが、Not Found Error が発生しました。
そのほかに色々調べてみたのですが、クリティカルな記事が見つからず現在に至っております。
補足情報(FW/ツールのバージョンなど)
node -v: v14.20.0
知識不足や情報不足等あるかと思いますが、もし知見のある方がいらっしゃる場合、ご教示頂けたら幸いです。

回答1件
あなたの回答
tips
プレビュー