尝试让 nedb 导入 Svelte 组件
Posted
技术标签:
【中文标题】尝试让 nedb 导入 Svelte 组件【英文标题】:Tring to get nedb to import in a Svelte component 【发布时间】:2021-06-01 02:42:44 【问题描述】:我有一个基本的 Electron/Svelte 应用程序,我正在尝试使用 nedb 添加数据库功能。如果我使用let Datastore = require("nedb")
会收到错误消息“未捕获的引用错误:未定义要求”。我能找到的最佳建议是使用 import 但使用 import Datastore from 'nedb'
我收到错误“未捕获的 ReferenceError:util 未在 main.js:6 中定义”。想法?
【问题讨论】:
【参考方案1】:找到了。需要在 new BrowserWindow() 的参数中将 nodeIntegration 设置为 true
mainWindow = new BrowserWindow(
width: 900,
height: 680,
webPreferences:
nodeIntegration: true
);
【讨论】:
以上是关于尝试让 nedb 导入 Svelte 组件的主要内容,如果未能解决你的问题,请参考以下文章
将 Svelte 组件导入 TypeScript 文件时是不是可以保留 prop 类型信息?
如何在运行时将编译的 svelte-components/-apps 导入 svelte-app