我是日本的Web开发人员初学者。对不起,我的英语不好。
import Promise from 'bluebird'
import Datastore from 'nedb'
import { remote } from 'electron'
import fs from 'fs-extra'
import path from 'path'
export class DataStore {
public static initializeApplication() {
Promise.promisifyAll(Datastore.prototype)
const dbPath: string = path.join(remote.app.getPath('userData'), 'theNameOfThisApplication', 'dataBase.db')
if (!fs.existsSync(dbPath)) {
try {
new Datastore({
autoload: true,
filename: dbPath,
})
} catch (error) {
throw error
}
}
}
}
我无法创建.db文件。
我正在使用vue-cli3和电子生成器。 https://github.com/nklayman/vue-cli-plugin-electron-builder
有解决方案吗?(T_T)
一个类似的问题。 https://github.com/louischatriot/nedb/issues/531
但是我找不到webpack.config.js。(T_T)