我希望使用 forerunnerDB 作为独立数据库并运行 Electron 框架来创建桌面,
在实现引导过程时遇到问题,
var ForerunnerDB = require('forerunnerdb');
var fdb = new ForerunnerDB();
我使用 Angular 作为前端和 Electron 自举,
angular.module('RDash')
.controller('MasterCtrl', ['$scope', '$cookieStore', MasterCtrl])
.controller('tableCtrl',['$scope', '$cookieStore', tableCtrl]);
var ForerunnerDB = require('forerunnerdb');
var fdb = new ForerunnerDB();
但我得到 require == undefined 错误,在哪里引导先行者
最佳答案
require() 调用是 Node.js 的一部分,用于包含要使用的模块。如果您尝试在客户端或浏览器中实例化 ForerunnerDB,则需要包含文件 ./dist/fdb-all.min.js(包含在 ForerunnerDB 下载中),如此处文档中所述: https://github.com/Irrelon/ForerunnerDB#use-forerunnerdb-in-browser
在 AngularJS 应用程序的 index.html 中,将其放在
<script src="./forerunnerdb/dist/fdb-all.min.js" type="text/javascript"></script>
确保将文件的路径更改为放置 ForerunnerDB 的任何位置。
免责声明:我是 ForerunnerDB 的创建者
关于angularjs - 将 forerunnerDb 引导到 angular-electron 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32551877/