什么导致节点gyp错误?

时间:2015-11-05 01:45:00

标签: node.js npm node-gyp

最近,我安装了猫鼬和一些模块。在节点4.0.0v中 当我安装猫鼬时没有错误。 但是,现在我安装节点4.2.2v并使用rm -rf node-modules删除所有模块,并使用此{1}}重新安装此json文件。

npm install

然后它会导致许多这样的错误。

{
 "name": "MEAN",

  "version": "0.0.3",

  "dependencies": {

    "body-parser": "^1.14.1",
    "compression": "^1.6.0",
    "connect-flash": "^0.1.1",
    "connect-mongo": "^0.4.2",
    "cookie-parser": "^1.4.0",
    "ejs": "^2.3.4",
    "express": "^4.13.3",
    "express-session": "^1.12.1",
    "method-override": "^2.3.5",
    "mongoose": "^4.2.4",
    "morgan": "^1.6.1",
    "passport": "^0.3.0",
    "passport-local": "^1.0.0",
    "socket.io": "^1.3.7"
  }
}

我找到了修复此错误的答案。 但是,我真正想知道的是为什么安装mongoose 3.8.3不会出错。 我认为mongoose 3.8.3是纯JS,而mongoose 4.x是原生模块。  我认为是对的?

0 个答案:

没有答案