Длительная загрузка Azure Cloud эмулятора с проектом с node-модулями. Что это может быть?

Есть проект Azure Cloud Servie с Веб-ролью. Веб-роль - WebApplication (SPA, только статика). Использую Node.js, NPM для установки dev-зависимостей.
Проблема в том, что Azure Cloud Emulator очень долго запускается, когда папка node_modules заполнена зависимостями (16000 файлов, 60Мб). Зависимости - это различные утилы для разработки.
При этом папка bower_components с таким же количеством файлов (библиотеки для фронт-енда вроде Ангулара и т.п.) имеет такое же количество файлов, размер - 220Мб, но очень слабо влияет на скорость запуска эмулятора (может быть, даже не влияет вообще). Проверял, удалив папку node_modules.

Что может быть такого в этой папке, что бы изза нее эмулятор запускался дольше 5 минут?
Приведу на всякий случай конфиги для npm, bower, но сомневаюсь, что проблема в них. По началу думал, что эмулятор начал скачивать зависимости, но потом удалил эти конфиги и оставил только папку node_modules. Но как и раньше очень долго тупил.

Файл package.json
{
  "name": "test",
  "version": "0.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "devDependencies": {
    "bower": "~1.3.9",
    "grunt-bower-concat": "~0.5.0",
    "grunt-contrib-concat": "~0.5.1",
    "grunt-contrib-uglify": "~0.9.1",
    "grunt-ng-annotate": "~1.0.1",
    "grunt-contrib-watch": "~0.6.1"
  }
}

Файл bower.json
{
    "name": "test",
    "version": "0.0.0",
    "authors": [
        ""
    ],
    "ignore": [
        "**/.*",
        "node_modules",
        "bower_components",
        "test",
        "tests"
    ],
    "dependencies": {
        "bootstrap": "~3.3.5",
        "angular": "~1.4.1",
        "angular-resource": "~1.4.1",
        "angular-cookies": "~1.4.1",
        "angular-ui-router": "~0.2.15",
        "angular-bootstrap": "~0.13.0",
        "angular-acl": "~0.1.2",
        "bootbox": "~4.4.0"
    }
}
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы