请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

@apollo/client配置问题

我照视频中教的配置client但是
浏览器抛错:

Uncaught SyntaxError: Unexpected string (at @apollo_client.js?v=de6dd3f3:1377:51)

配置如下:

import { ApolloClient, InMemoryCache } from '@apollo/client';

export const client = new ApolloClient({
  uri: 'http://localhost:3000/graphql',
  cache: new InMemoryCache(),
});

export default client;

使用场景

client
  .query({
    query: FIND,
    variables: {
      id: '6dbf878b-f0d8-4b81-b35c-7652f01ad719',
    },
  })
  .then((result) => console.log(result));

这样写是看了apollo官方文档为了排查问题写的,位置在main.tsx中

服务器测试可用

正在回答 回答被采纳积分+3

1回答

黑石 2023-08-21 15:17:09

是因为版本不匹配奥,请使用我代码里的 pnpm lock文件,版本不匹配会导致报错。

也可以加入 qq 了解,因为你的很多问题,qq 群里都有讲。

https://coding.imooc.com/learn/questiondetail/4a9DdYaBRglXlpe0.html

0 回复 有任何疑惑可以回复我~
  • 提问者 是李骏同学 #1
    黑石老师,我是复制了package.json的依赖的,但是是使用npm安装的,一定要用pnpm吗
    回复 有任何疑惑可以回复我~ 2023-08-21 15:20:06
  • 黑石 回复 提问者 是李骏同学 #2
    请使用课程里教的技术,不然出了问题,我没办法帮你解决。还有就是我说的是 lock 文件,不是 package.json 文件。
    回复 有任何疑惑可以回复我~ 2023-08-21 15:21:57
  • 提问者 是李骏同学 回复 黑石 #3
    可以了
    回复 有任何疑惑可以回复我~ 2023-08-21 15:30:27
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号