node.js - 即使导入模块后,类型错误读取文件也未定义

标签 node.js promise

以下代码是在node版本8中编写的

const fs = require('fs').promises
const [, pairA] = require('./pairs.json')

const accountASignsTx = async (secret) => {
    const fundsReleaseTx = await fs.readFile('./fundsReleaseTx.x', { encoding: 'base64'
})

我已经导入了 readfile 模块,但出现以下错误

TypeError: Cannot read property 'readFile' of undefined

2)我教过删除 .promises 然后它无法处理等待,请帮助我

最佳答案

我的观点是正确的,但据我所知,FS Promises API 已在 nodejs V10.x 中添加:

如果您想要该功能,您必须将nodejs升级到版本10.x或更高版本工作。另请注意,它位于 experimental 标志后面,因此您必须处理它。

关于node.js - 即使导入模块后,类型错误读取文件也未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53202923/

相关文章:

javascript - 汇集 promise

javascript - 将基于 Promise 的函数转换为同步函数

node.js - 如何让 Node.js 服务器接受 Ubuntu 上的所有请求?

javascript - 使用 php 的实时功能

node.js - Node + Express 服务器在 OPTIONS 预检请求后未响应

javascript - 在 javascript 中使用 then 范围之外的数据

javascript - Coffeescript Promise 与 Jquery Post

javascript - 如何在 javascript 中迭代数组,在循环 block 内使用 promise 并等待所有 promise 完成以继续

javascript - 使用 Mongoose 通过嵌套文档属性查找

node.js - 用于多个数据库的 node-mongodb-native 2.X 驱动程序