【问题标题】:bootstrapping forerunnerDb into angular- electron app将 forerunnerDb 引导到 angular-electron 应用程序中
【发布时间】:2015-12-09 16:36:21
【问题描述】:

我希望使用 forerunnerDB 作为独立数据库并运行电子框架来创建桌面, 在实现引导过程时遇到问题,

var ForerunnerDB = require('forerunnerdb');
var fdb = new ForerunnerDB();

我使用 angular 作为前端,并使用电子自举,

angular.module('RDash')
.controller('MasterCtrl', ['$scope', '$cookieStore', MasterCtrl])
.controller('tableCtrl',['$scope', '$cookieStore', tableCtrl]);

var ForerunnerDB = require('forerunnerdb');
var fdb = new ForerunnerDB();

但我得到 require == undefined 错误,在哪里引导先行者

【问题讨论】:

    标签: angularjs electron forerunnerdb


    【解决方案1】:

    require() 调用是 Node.js 的一部分,用于包含模块以供使用。如果您尝试在客户端或浏览器中实例化 ForerunnerDB,则需要包含文件 ./dist/fdb-all.min.js(包含在 ForerunnerDB 下载中),如此处文档中所述: https://github.com/Irrelon/ForerunnerDB#use-forerunnerdb-in-browser

    在 AngularJS 应用程序的 index.html 中,将其放在

    部分中,在 Angular 脚本之前但在 jQuery 和其他第三方库之后:
    <script src="./forerunnerdb/dist/fdb-all.min.js" type="text/javascript"></script>
    

    确保将文件的路径更改为放置 ForerunnerDB 的任何位置。

    免责声明:我是 ForerunnerDB 的创建者

    【讨论】:

      猜你喜欢
      • 2016-08-20
      • 2019-12-29
      • 2018-12-16
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 2021-09-05
      • 2018-06-22
      • 1970-01-01
      相关资源
      最近更新 更多