node.js - 找不到模块“bson”的声明文件
问题描述
我做了一个rm -rf node_modules && npm cache verify && npm install && npm run start
,现在我的控制台抱怨
node_modules/@types/mongodb/index.d.ts:46:78 - 错误 TS7016:找不到模块“bson”的声明文件。'/Users/microurb/Projects/backend/node_modules/bson/index.js' 隐含了一个 'any' 类型。尝试
npm i --save-dev @types/bson
它是否存在或添加一个新的声明 (.d.ts) 文件,其中包含declare module 'bson';
46 从“bson”导入 { Binary, Decimal128, Double, Int32, Long, ObjectId, Timestamp };
我之前完全没有得到这个错误,这个错误是怎么出现的,只是因为运行了上面的?
我尝试运行npm i --save-dev @types/bson
,但这并没有解决这个问题。
解决方案
通过安装 bson 来解决这个问题
npm i --save-dev bson
由于某种原因,它似乎没有包含在 mongo deps 中
推荐阅读
- django - 我如何通过 API 搜索标签以获取页面实例?
- spring - 运行 Spring 启动应用程序
- asp.net-mvc - 在实体框架核心方面需要帮助
- python - Bash 脚本删除选项卡
- django - 未调用 Django Channels WebSocketConsumer 的 Disconnect() 方法
- python - 我无法理解“numpy.ndarray.dot”官方文档的详细信息
- html - 从另一个页面导航到页面的特定部分不起作用
- python - 为什么在拟合和预测模型时密集层 input_shapes 存在差异?
- r - 在 Alluvial 中进行的类似可视化
- c++ - 是否可以为零模板参数进行模板特化?