使用Electronic-Vue应用程序在生产模式下设置nedb

时间:2019-11-19 16:57:07

标签: node.js vue.js electron electron-builder nedb

根据nedb的文档,我可以在开发模式下运行nedb,但如何在生产模式下对nedb进行补偿。因为在生产模式下找不到nedb。这是我的数据库配置文件和package.json。

  

database.js

const Datastore = require('nedb');
const path = require('path');
const filePath = path.join(__dirname, './database/todo.db');

module.exports = {
    todo : new Datastore({ filename: filePath, autoload: true })
};
  

package.json

"scripts": {
    "build": "node .electron-vue/build.js && electron-builder",
    "build:dir": "node .electron-vue/build.js && electron-builder --dir",
    "build:clean": "cross-env BUILD_TARGET=clean node .electron-vue/build.js",
    "build:web": "cross-env BUILD_TARGET=web node .electron-vue/build.js",
    "dev": "node .electron-vue/dev-runner.js",
    "pack": "npm run pack:main && npm run pack:renderer",
    "pack:main": "cross-env NODE_ENV=production webpack --progress --colors --config .electron-vue/webpack.main.config.js",
    "pack:renderer": "cross-env NODE_ENV=production webpack --progress --colors --config .electron-vue/webpack.renderer.config.js",
    "postinstall": "",
    "package-linux": "electron-packager . daily --overwrite --asar=true --platform=linux --arch=x64 --icon=icons/linux/icon.png --prune=true --out=release-builds",
    "package-win": "electron-packager . daily --overwrite --asar=true --platform=win32 --arch=x64 --icon=icons/windows/icon.ico --prune=true --out=release-builds"
  }

我正在使用 SimulatedGREG / electron-vue

有人有什么建议吗?

0 个答案:

没有答案