Почему я получаю UNMET PEER ЗАВИСИМОСТИ, когда я устанавливаю карму и гулп-карму?

После этого урока я бы хотел использовать карму для тестирования. Когда я устанавливаю карму и гулп-карму, я получаю сообщение об ошибке ниже. Там написано, что karma@1.3.0 не установлен, что необходимо для gulp-karma. Когда я устанавливаю карму, он говорит то же самое.

Теперь я не могу решить, правильно ли он установлен или нет.

Я попытался удалить каталог node_modules, очистить chache, обновить npm и запустить его с нуля, результат тот же.

npm версия: 3.10.8

package.json:

{
  "name": "ui.spa",
  "version": "1.0.0",
  "description": "Framework module for Digital Library",
  "main": "Gulpfile.js",
  "dependencies": {
    "bower": "^1.7.9",
    "gulp": "^3.9.1",
    "gulp-clean": "^0.3.2",
    "gulp-inject": "^4.1.0",
    "gulp-karma": "0.0.5",
    "gulp-typescript": "^2.14.1",
    "gulp-util": "^3.0.7",
    "jasmine": "^2.5.2",
    "jasmine-core": "^2.5.2",
    "karma": "^1.3.0",
    "karma-coverage": "^1.1.1",
    "karma-jasmine": "^1.0.2",
    "karma-phantomjs-launcher": "^1.0.2",
    "merge-stream": "^1.0.0",
    "phantomjs": "^2.1.7",
    "require-dir": "^0.3.0",
    "run-sequence": "^1.2.2",
    "stream-series": "^0.1.1",
    "typings": "^1.4.0"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

C: \ Projects \ sayusiando.visualstudio.com_git \ DigitalLibrary \ src \ Framework \ Framework.UI.Spa> npm установить карму - сохранить ui.spa@1.0.0 C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary\src\Framework\Framework.UI.Spa `- ОТВЕТСТВЕННОСТЬ UNMET PEAR karma@1.3.0

npm ПРЕДУПРЕЖДЕНИЕ необязательное Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm ПРЕДУПРЕЖДЕНИЕ notsup ПРОПУСК ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для fsevents@1.0.14: wanted {"os":"darwin arch":"any"} (текущий: {"os":"win32","arch":"x64"}) npm WARN gulp-karma@0.0.5 требуется одноранговый узел кармы @>=0.10 <=0.13, но ни один не был установлен. npm WARN ui.spa@1.0.0 Нет поля репозитория. нпм ERR! код 1

C: \ Projects \ sayusiando.visualstudio.com_git \ DigitalLibrary \ src \ Framework \ Framework.UI.Spa> npm установить gulp-karma --save ui.spa@1.0.0 C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary\src\Framework\Framework.UI.Spa + - gulp-karma@0.0.5 `- НЕЗАВИСИМОСТЬ UNMET PEER karma@1.3.0

npm ПРЕДУПРЕЖДЕНИЕ необязательное Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm ПРЕДУПРЕЖДЕНИЕ notsup ПРОПУСК ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для fsevents@1.0.14: wanted {"os":"darwin arch":"any"} (текущий: {"os":"win32","arch":"x64"}) npm WARN gulp-karma@0.0.5 требуется одноранговый узел кармы @>=0.10 <=0.13, но ни один не был установлен. npm WARN ui.spa@1.0.0 Нет поля репозитория.

C: \ Projects \ sayusiando.visualstudio.com_git \ ЭЛЕКТРОННАЯ БИБЛИОТЕКА \ SRC \ Framework \ Framework.UI.Spa>

1 ответ

Решение

Корень проблемы в том, что пакет gulp-karma устарел.

Другие вопросы по тегам