NPM安装错误(Package.JSON)未更新

时间:2015-02-17 20:31:45

标签: node.js bash mongodb package.json

在我的终端,让我说我要放 npm install express mongoose bcrypt-nodejs morgan body-parser

我收到此错误。

  

bson@0.2.19 install / Users / dan / nodeStuff / server-test / node_modules / mongoose / node_modules / mongodb / node_modules / bson   (node-gyp rebuild 2> builderror.log)|| (退出0)

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

3 个答案:

答案 0 :(得分:2)

尝试--save标志

npm install express mongoose bcrypt-nodejs morgan body-parser --save

答案 1 :(得分:0)

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

$ npm install --save-exact express

详细信息位于npm install documentation

答案 2 :(得分:0)

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