我正在为mongodb uni课程做家庭作业(job).他们给了我们一些文件,说明如下:

npm install mongodb然后跑node app.js

由于某些原因,npm install没有创建node_modules目录,但我没有看到任何生成错误:

mongo-uni/hw1-2$ npm install mongodb
npm WARN package.json path@0.4.9 path is also the name of a node core module.
npm http GET https://registry.npmjs.org/mongodb
npm http 304 https://registry.npmjs.org/mongodb
npm http GET https://registry.npmjs.org/bson/0.2.5
npm http GET https://registry.npmjs.org/kerberos/0.0.3
npm http 304 https://registry.npmjs.org/kerberos/0.0.3
npm http 304 https://registry.npmjs.org/bson/0.2.5

> kerberos@0.0.3 install /home/jasonshark/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/jasonshark/node_modules/mongodb/node_modules/kerberos/build'
  SOLINK_MODULE(target) Release/obj.target/kerberos.node
  SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
  COPY Release/kerberos.node
make: Leaving directory `/home/jasonshark/node_modules/mongodb/node_modules/kerberos/build'

> bson@0.2.5 install /home/jasonshark/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/jasonshark/node_modules/mongodb/node_modules/bson/build'
  CXX(target) Release/obj.target/bson/ext/bson.o
make: Leaving directory `/home/jasonshark/node_modules/mongodb/node_modules/bson/build'
mongodb@1.3.23 ../../../node_modules/mongodb
├── kerberos@0.0.3
└── bson@0.2.5
mongo-uni/hw1-2$ node app.js
Failed to load c++ bson extension, using pure JS version
'No document found'

推荐答案

npm init

这就是你所需要的.它将创建包.json文件随时为您提供.

Node.js相关问答推荐

如何使用多个OR参数从多个集合聚合

即使DDB键不存在, node Lambda也不会失败,并返回NULL作为结果

MongoDB上的updateOne和findOneAndUpdate在Node.js中无法正常工作

Mongoose抱怨说,整数是数字,而不是整数

关于Node.js中的AES加密库的问题

AWS-ROUTE 53指向S3存储桶,错误是别名目标名称不在目标区域内

Indexeddb 获取所有不同于特定值的记录

try 在 NodeJS 项目中实现 SimplePay (OTP) 支付网关,但我无法获得与技术文档中相同的签名

使用 Node.js 在 MongoDB 中搜索

cURL 和 shell 任务

使用 mongoose 查找过go 7 天的注册用户总数

`npm install` 以Killed结尾

Node.js + Express:应用程序不会开始监听端口 80

Forever + Nodemon 一起运行

Node.js:如何附加到正在运行的进程并使用控制台调试服务器?

Javascript在try块内设置const变量

未在 Windows 8.1 上构建的 node 包 - 缺少 Microsoft.Cpp.Default.props

使用 gzip/deflate 压缩的简单 HTTP 请求

如何调试 Gulp 任务?

deno vs ts-node:有什么区别