Gor*_*yan 5 mongodb node.js browserify
我有一个 script.js 文件,里面有 requiremongodb
模块,当我想用浏览器运行它时,它说 require 没有定义。所以,我安装了browserify
using npm
,但是当我想使用它时browserify script.js -o all.js -d
,出现错误:
错误:无法从“C:\Users\User\Desktop\browserify\node_modules\mongodb\lib\operations”找到模块“mongodb-client-encryption”
根据评论,您需要安装mongodb-client-encryption模块。这是libmongocrypt的 Node.JS 包装器。
npm install mongodb-client-encryption
Run Code Online (Sandbox Code Playgroud)
如果您看到与此模块相关的错误消息,即:
TypeError: encryption.createDataKey is not a function
Run Code Online (Sandbox Code Playgroud)
检查模块导入行,应该是:
const mongodb = require('mongodb');
const { ClientEncryption } = require('mongodb-client-encryption');
const { MongoClient } = require('mongodb');
Run Code Online (Sandbox Code Playgroud)
也可以看看:
归档时间: |
|
查看次数: |
15273 次 |
最近记录: |