错误 - ./node_modules/busboy/lib/main.js:1:0 找不到模块:无法解析“fs”

Posted

技术标签:

【中文标题】错误 - ./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' 【发布时间】:2021-02-21 09:07:35 【问题描述】:

当我将一个新的 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 反应域:17.0.1

【问题讨论】:

【参考方案1】:

原来我是从错误的包中导入gql。当我在一个应用程序中同时构建服务器和客户端时,我必须小心从正确的包中导入正确的方法。

我的导入中的这一行导致了错误:

import gql from "apollo-micro-server

将行更改为此修复了错误:

import gql from "@apollo/client"

【讨论】:

以上是关于错误 - ./node_modules/busboy/lib/main.js:1:0 找不到模块:无法解析“fs”的主要内容,如果未能解决你的问题,请参考以下文章

Informix 错误:发生了语法错误。错误代码:-201

我收到一个错误:“MetaMask - RPC 错误:错误:错误:[ethjs-rpc] rpc 错误与有效负载”

错误精灵错误跟踪器错误

网页打开显示错误500是啥意思

PHP错误处理

PHP的错误处理