Мой 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
.В противном случае они просто не установлены, и мое приложение не запускается.
Это ожидаемое поведение?Могу ли я что-нибудь с этим сделать?