小编dj *_*nag的帖子

尝试使用反应挂钩(alpha)时出现"TypeError:Object(...)不是函数"错误

当我尝试使用新的React钩子功能时,由于某种原因我遇到了这个恼人的错误消息.

我按照文档上的说明进行了操作,并对最新的alpha版本进行了升级yarn add react@next.

javascript reactjs

5
推荐指数
1
解决办法
8183
查看次数

类型错误:fs.createWriteStream 不是 Node 中的函数

我在网上找不到任何资源来解释为什么我会遇到这个问题,甚至官方 Node JS 文档/API 参考也说 createWriteStream 是 fs 中的一个方法:

fs.createWriteStream(路径[, 选项])[src]#

我发现的所有其他堆栈溢出问题都是那些不小心尝试从浏览器访问 fs 的人。所以为了澄清一下,我正在使用 Node!

示例代码:

import fs from 'fs/promises'

let ws = fs.createWriteStream("example.png")

Run Code Online (Sandbox Code Playgroud)

示例代码输出:

file:///workspace/buz/src/error.js:3
let ws = fs.createWriteStream("example.png")
            ^

TypeError: fs.createWriteStream is not a function
    at file:///workspace/buz/src/error.js:3:13
    at ModuleJob.run (node:internal/modules/esm/module_job:198:25)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:385:24)
    at async loadESM (node:internal/process/esm_loader:88:5)
    at async handleMainPromise (node:internal/modules/run_main:61:12)
Run Code Online (Sandbox Code Playgroud)

杂项:

节点版本: v16.15.1
操作系统: Mac OS

javascript fs node.js

2
推荐指数
1
解决办法
5563
查看次数

标签 统计

javascript ×2

fs ×1

node.js ×1

reactjs ×1