Mongo DB驱动程序“找不到模块'bson'。”而且没有智能

时间:2019-04-07 04:59:25

标签: node.js mongodb typescript

我正在设置服务器,并希望将Mongo DB用作我的数据存储,但是无论如何我都无法从Visual Studio Code中获得任何智能,也无法添加和删除流程。当我“ CTRL +单击” MongoClient时,我遇到两个相同的错误,即找不到模块“ bson”。当我将鼠标悬停在bson上时    它显示了AppData/Local/Microsoft/TypeScript/3.4/node_modules/@types/bson/index
的位置 在行上找不到模块bson:

const http = require('http');

http.createServer((req, res) => {
    console.log(req)
}).listen(3000);

和行”     `import { ObjectID, Timestamp } from 'bson';`

我尝试过的是安装模式和各种npm软件包,您将从我的export { Binary, DBRef, Decimal128, Double, Long, MaxKey, MinKey, ObjectID, ObjectId, Timestamp } from 'bson';文件中看到它们,并运行package.jsonnpm install并安装节点-gyp for global但仍然错误仍然存​​在

npm update

更新1:   重新安装所有模块(即express和mongodb)并删除所有其他模块之后,我仍然没有智能感知,但打开文件后出现了更多错误package.json { "name": "MadLibs_SERVER", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "@types/bson": "^4.0.0", "@types/mongodb": "^3.1.22", "@types/node": "^11.13.0", "bson": "^4.0.2", "express": "^4.16.4", "mongodb": "^3.2.3", "node": "^11.13.0" } } 现在我的软件包只有mongodb和express,但仍然没有修复。

0 个答案:

没有答案