不能使用nedb创建.db文件

时间:2019-03-02 15:42:49

标签: vue.js electron vue-cli vue-cli-3 nedb

我是日本的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)

0 个答案:

没有答案