gpt4 book ai didi

javascript - 尝试请求浏览器版本的 NeDB 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 02:19:56 24 4
gpt4 key购买 nike

我正在开发一个客户端应用程序,我想使用浏览器版本的 NeDB。我使用 gulp 运行 browserify 来创建 bundle.js。问题是,当我尝试导入浏览器版本的 NeDB 时,我遇到了有关 nedb.js 文件中的 require 的错误。

这是要求:

var Nedb = require('nedb/browser-version/out/nedb')

错误:

events.js:141
throw er; // Unhandled 'error' event
^

Error: Cannot find module './model' from 'E:\Rafael\Dev\situations\node_modules\nedb\browser-version\out'

在 nedb.js 文件中查找模型,我发现它尝试使用当前目录导入,但该文件位于另一个目录中。

NeDB使用的require:

var model = require('./model')

文件结构:

nedb
browser-version
out
nedb.js
lib
model.js

我对 NeDB 浏览器版本和 browserify 缺少什么?

我已经成功使用 browserify。我能够需要像 Angular 和基础这样的模块。当我尝试包含 NeDB 时,问题就开始了。

最佳答案

将其更改为 nedb.min.js 可能会起作用,这一次让我通过 browserify :

var Nedb = require('nedb/browser-version/out/nedb.min.js')

关于javascript - 尝试请求浏览器版本的 NeDB 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34000620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com