无法使用diskdb

时间:2016-01-23 05:00:21

标签: angularjs node.js require nw.js

我正在使用节点webkit和角度js开发一个示例桌面应用程序,引用this tutorial系列。我曾使用diskdb存储数据,并将连接为

var db = require('diskdb');
 db.connect('appDB', ['users']);

    // get the user list
 var users = db.users.find();

使用命令sudo nwbuild -v 0.12.3 -r /home/path/to/myapp/folder/运行应用程序时,它可以正常工作并填充前端中的用户列表。

但是当我使用sudo nwbuild -p linux -v 0.12.3 -o ~/Documents/output/ /home/path/to/myapp/folder/将应用程序构建为包时,当我运行构建的应用程序时,它会出现以下错误。

code: "MODULE_NOT_FOUND"
message: "Cannot find module 'diskdb'"

我该如何修复?

1 个答案:

答案 0 :(得分:0)

通过将包含diskdb依赖项文件的console.log(typeof 'thefourtheye'.toUpperCase); // function console.log('thefourtheye'.toUpperCase); // [Function: toUpperCase] console.log(typeof 'thefourtheye'.toUpperCase()); // string console.log('thefourtheye'.toUpperCase()); // THEFOURTHEYE 文件夹复制到项目的根文件夹并使用连接字符串中diskdb文件夹的相对路径来解决,

nod_modules