所以我创建了一个小型的 electronJs 桌面应用程序,并且我使用了 nedb 来存储数据。在开发模式下,它工作得很好,但是当我在生产中编译时(我在 mac 上),我不能再写数据库文件了。
这是我用来声明我的数据库并创建我的文件(如果它不存在)的代码:
var Datastore = require('nedb')
, db = new Datastore({ filename: 'datafile.db', autoload: true });
所以在开发模式下,文件被创建并且一切正常。但编译后,我的应用程序不会创建我的“datafile.db”
有人可以帮忙吗?
谢谢 !