无法向我的小型应用程序添加数据库连接,我尝试了一堆npm模块:sqlite,sqlite3,realm。所有后退都有类型错误:
TypeError: stream is undefined
我什么都不做,只是在我的组件案例中添加了一个require语句错误:
import db from 'sqlite';
或:
var sqlite = require('sqlite3').verbose();
最后一个跟踪字符串:
(function (process){
module.exports = function (blocking) {
[process.stdout, process.stderr].forEach(function (stream) {
if (stream._handle && stream.isTTY && typeof stream._handle.setBlocking === 'function') {
stream._handle.setBlocking(blocking)
}
})
}
并且真正无法构建,错误:无法找到模块' AccessibilityInfo'
答案 0 :(得分:1)
您的上一个跟踪指向class testDb(models.Model):
name = models.CharField(max_length=15, verbose_name="Name")
id = models.CharField(max_length=15, verbose_name="ID")
updatedDate = models.DateTimeField(auto_now_add=True, auto_now=False, verbose_name="Updated date")
def __unicode__(self):
return self.name
npm模块的内容。通常它由set-blocking
使用。它需要npmlog
和process.stderr
。在你的情况下,他们不是。如果您在Electron中运行可能属于这种情况的应用程序。
答案 1 :(得分:0)
这可能意味着您正在尝试在浏览器中运行nodejs
库,但这将无法正常工作。您也许可以浏览该库。