错误 - ./node_modules/busboy/lib/main.js:1:0 找不到模块:无法解析 'fs'
error - ./node_modules/busboy/lib/main.js:1:0 Module not found: Can't resolve 'fs'
当我将新的 React 组件添加到我的 NextJS 应用程序(React、TypeScript 和 GraphQL)时,我的本地开发环境突然因这个神秘错误而崩溃:
wait - compiling...
error - ./node_modules/busboy/lib/main.js:1:0
Module not found: Can't resolve 'fs'
null
当我存储我的新组件时,一切正常。我试图弄清楚是什么在我的新组件中触发了这个错误。
相关依赖项:
- @apollo/client:^3.2.5
- apollo-server-micro: ^2.18.2
- graphql: ^15.4.0
- 下一个:10.0.0
- 反应:17.0.1
- 反应-dom: 17.0.1
原来我从错误的包中导入了 gql
。由于我在一个应用程序中同时构建服务器和客户端,因此我必须小心从正确的包中导入正确的方法。
我导入的这一行导致了错误:
import { gql } from "apollo-micro-server
将行更改为此修复了错误:
import { gql } from "@apollo/client"
当我将新的 React 组件添加到我的 NextJS 应用程序(React、TypeScript 和 GraphQL)时,我的本地开发环境突然因这个神秘错误而崩溃:
wait - compiling...
error - ./node_modules/busboy/lib/main.js:1:0
Module not found: Can't resolve 'fs'
null
当我存储我的新组件时,一切正常。我试图弄清楚是什么在我的新组件中触发了这个错误。
相关依赖项:
- @apollo/client:^3.2.5
- apollo-server-micro: ^2.18.2
- graphql: ^15.4.0
- 下一个:10.0.0
- 反应:17.0.1
- 反应-dom: 17.0.1
原来我从错误的包中导入了 gql
。由于我在一个应用程序中同时构建服务器和客户端,因此我必须小心从正确的包中导入正确的方法。
我导入的这一行导致了错误:
import { gql } from "apollo-micro-server
将行更改为此修复了错误:
import { gql } from "@apollo/client"