根据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
有人有什么建议吗?