Node.js 找不到模块“mongodb客户端加密”
我有一个script.js文件,它需要mongodb模块,当我想用浏览器运行它时,它说require没有定义。所以,我用npm安装了browserify,但当我想用它browserify script.js-o all.js-d时,我得到一个错误: 错误:无法从中找到模块“mongodb客户端加密” 'C:\Users\User\Desktop\browserify\node\u modules\mongodb\lib\operations'Node.js 找不到模块“mongodb客户端加密”,node.js,mongodb,browserify,Node.js,Mongodb,Browserify,我有一个script.js文件,它需要mongodb模块,当我想用浏览器运行它时,它说require没有定义。所以,我用npm安装了browserify,但当我想用它browserify script.js-o all.js-d时,我得到一个错误: 错误:无法从中找到模块“mongodb客户端加密” 'C:\Users\User\Desktop\browserify\node\u modules\mongodb\lib\operations' 根据评论,您需要安装模块。这是的Node.JS包装
根据评论,您需要安装模块。这是的Node.JS包装 如果您看到与此模块相关的错误消息,即:
TypeError: encryption.createDataKey is not a function
检查模块导入行,它应该是:
const mongodb = require('mongodb');
const { ClientEncryption } = require('mongodb-client-encryption');
const { MongoClient } = require('mongodb');
另见:
根据评论,您需要安装模块。这是的Node.JS包装 如果您看到与此模块相关的错误消息,即:
TypeError: encryption.createDataKey is not a function
检查模块导入行,它应该是:
const mongodb = require('mongodb');
const { ClientEncryption } = require('mongodb-client-encryption');
const { MongoClient } = require('mongodb');
另见:
使用npm安装mongodb客户端加密安装缺少的模块使用npm安装mongodb客户端加密安装缺少的模块在require'mongodb-client-encryption'mongodb中作为参数传递的mongodb是什么?@Kapil更新了上面的代码段。应该是mongodb进口的。谢谢。包似乎已经更新,现在const{ClientEncryption}=require'mongodb-client-encryption'起作用了,它现在不希望将mongodb作为参数传递。require'mongodb-client-encryption'mongodb中作为参数传递的mongodb是什么?@Kapil更新了上面的代码段。应该是mongodb进口的。谢谢。包似乎已经更新,现在const{ClientEncryption}=require'mongodb-client-encryption'起作用了,它现在不希望将mongodb作为参数传递。