1

在我的终端中,假设我将 npm install express mongoose bcrypt-nodejs morgan body-parser

我得到这个错误。

bson@0.2.19 安装 /Users/dan/nodeStuff/server-test/node_modules/mongoose/node_modules/mongodb/node_modules/bson (node-gyp 重建 2> builderror.log) || (0号出口)

让我发疯的是我的 node_moduales 在我的目录中得到了更新,但没有得到更新的是 package.json 文件。任何帮助将不胜感激。

4

3 回答 3

2

试试--save国旗

npm install express mongoose bcrypt-nodejs morgan body-parser --save
于 2015-02-17T21:08:51.000 回答
0

默认情况下npm install不更新 package.json。您可以通过传递--save,--save-exact等来告诉它:

$ npm install --save-exact express

详细信息在npm 安装文档中。

于 2015-02-17T21:07:28.930 回答
0

用于$npm init初始化 package.json 文件。它以某种方式格式化这个文件,npm 可以更新。不要自行或使用任何文本编辑器(如 Visual Studio)更改此文件的格式。这种方式$npm install--save选项应该更新 package.json 文件。

于 2015-06-10T09:33:00.040 回答