Как мне подключить LowDB в проекте React? - PullRequest
0 голосов
/ 23 января 2019

Сначала я прошу прощения за плохое знание английского языка.У меня есть вопрос по поводу LowDB.Есть программное обеспечение, которое я разрабатываю с использованием React + Electron + LowDB.Но когда я попытался использовать LowDB в моем проекте, возникла проблема.

lowDB.js

const low = require('lowdb');
const FileSync = require('lowdb/adapters/FileSync');
const adapter = new FileSync('db_data/db.json');
const db = low(adapter);

db.defaults({ data: [] }).write();

class DBHandler {
  constructor() {
    this.db = db;
  }

  insertStudyTime(saveDate, startTime, endTime, restTime) {

  }
}

export default DBHandler;

time.js

import React, { Component } from 'react';
import { PropTypes } from 'prop-types';
import { confirmAlert } from 'react-confirm-alert';
import 'react-confirm-alert/src/react-confirm-alert.css';
/* lowDB Import */
import DBHandler from '../../lowDB/lowDB';

Импортированный LowDB, как указано выше.

Проблема заключалась в том, что мы могли видеть, что работа lowDB на узле в cmd будет работать нормально.

Однако, введите описание изображения здесь

ТипПроизошла ошибка.

Вроде бы простая проблема.Я думаю, что есть часть, которую мне не хватает.Трудно найти ответ, даже если я просматриваю каждый процесс, обращаясь к README из репозитория LowDB,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...