我只是想通过以下方式打开数据库:
let LevelUP = require('levelup');
let LevelDown = require('leveldown');
let path = require('os').homedir() + '/keys.db';
let db = LevelUP(LevelDown(path));
... 并出现错误。 Error
对象跟踪为...
message: "IO error: /Users/myname/db/base.db/LOCK: No such file or directory"
操作系统:MacOS Sierra
最佳答案
根据 discussion at GitHub , leveldown
库不会在 DB 文件下递归创建文件夹,因此您需要在运行代码之前自行创建它们。此外,请确保运行脚本的用户具有执行此操作的权限。
关于node.js - LevelDB with Node 在创建时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47515224/