Node-persist:initSync不是一个函数

时间:2018-12-26 08:12:55

标签: node.js persist

我刚刚开始学习Nodejs。
而且我正在学习关于持久模块。这是我的代码:

var storage = require('node-persist');
// console.log(storage);
storage.initSync();

但是我遇到了这个错误

  

TypeError:storage.initSync不是函数

当console.log存储时,它仅具有创建和初始化

  

{创建:[函数],初始化:[函数]}

我的代码在某处是否错误?

2 个答案:

答案 0 :(得分:3)

您应该检查3.0.0更改日志

  

所有* Sync功能都已删除,现在每个操作都是异步的

https://www.npmjs.com/package/node-persist#300-change-logs

答案 1 :(得分:1)

在V 3.0中进行了更改。但是如果您想同步使用,可以说:

var storage = require('node-persist');
await storage.initSync();