NPM不会安装需要构建的依赖项

时间:2018-06-12 10:08:14

标签: node.js npm npm-install node-modules

我的package.json文件如下所示:

{
  "name": "anna-backend",
  "version": "1.0.3",
  "description": "Backend for ANNA intranet",
  "main": "app.js",
  "author": "IpsaOne DevTeam",
  "private": true,
  "license": "ISC",
  "dependencies": {
    "async": "^2.6.0",
    "bcrypt": "^1.0.3",
    "body-parser": "^1.17.2",
    "mmmagic": "^0.4.6",
    [...]
  }
}

当我在文件夹中运行npm install时,除了需要通过node-gyp 构建的依赖项(如bcrypt,mmmagic)之外,所有内容都安装得很好,我必须手动安装它们输入npm install mmmagic。否则,他们只是没有安装,我的应用程序无法启动。

这是预期的行为吗?我可以做些什么吗?

1 个答案:

答案 0 :(得分:0)

async/await模块在​​安装时遇到问题 https://github.com/mscdex/mmmagic/issues/111

尝试安装最新版本MoveNext