NPM не устанавливает зависимости, которые нужно собрать - PullRequest
0 голосов
/ 12 июня 2018

Мой 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 голосов
/ 12 июня 2018

mmmagic модуль имеет проблемы при установке https://github.com/mscdex/mmmagic/issues/111

попробуйте установить последнюю версию 0.5.0

...