【发布时间】:2016-02-04 06:05:48
【问题描述】:
我正在使用 Electron,尝试创建一个简单的示例应用程序来查看本地 sqlite 数据库文件。我正在使用 sql.js 并且只是使用他们的示例来连接到本地数据库文件,但我一直遇到问题。我的应用程序在 mac 上运行良好,但是当我尝试在 windows 上运行 exe 时,出现以下错误:
未捕获的错误:EPERM:不允许操作,写入
我有一个 index.html、main.js 和 app.js 文件。 main.js 文件打开 index.html 文件,html 文件运行 app.js 文件中特定于 db 的函数。
我正在使用运行 windows 7 的 virtualbox 作为我的 windows 测试环境。我不确定我是否用这种方法朝着正确的方向前进。我正在使用节点 v5.0.0、npm v3.3.9、电子 v0.34.0 和 sql.js v0.2.21。
任何反馈,包括替代品,我们将不胜感激。出于特定的个人原因,我试图避免使用 localstorage 和 indexeddb。另外,这是我要问的第一个问题,所以如果我遗漏了什么,我深表歉意。
【问题讨论】:
标签: javascript node.js sqlite electron