2016-09-25 7 views
0

Следующее this учебник Я хотел бы использовать карму для тестирования. Когда я устанавливаю карму и gulp-karma, я получаю сообщение об ошибке ниже. В нем указано, что [email protected] не установлен, что необходимо для gulp-karma. Когда я устанавливаю карму, он говорит то же самое.Почему я получаю НЕЗАВИСИМОСТЬ НЕЗАВИСИМОСТИ при установке кармы и глотки-кармы?

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

Я попытался удалить каталог node_modules, очистить chache, обновить 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 \ ЭЛЕКТРОННАЯ БИБЛИОТЕКА \ SRC \ Framework \ Framework.UI.Spa> npm install karma --save [email protected] C: \ Projects \ sayusiando.visualstudio.com_git \ DigitalLibrary \ src \ Framework \ Framework.UI.Spa `- UNMET PEER DEPENDENCY [email protected]

НПМ WARN дополнительных Пропустив ДОПОЛНИТЕЛЬНЫЕ зависимости: [email protected]^1.0.0 (node_modules \ сторож \ node_modules \ fsevents): НПЙ WARN notsup Пропустив ДОПОЛНИТЕЛЬНЫЕ зависимости: неподдерживаемую платформу для [email protected]: Разыскивается { "ОС":» darwin "," arch ":" any "} (текущий: {" os ":" win32 "," arch ":" x64 "}) npm WARN [email protected] требует равный из karma @> = 0,10 < = 0,13, но ни один из них не был установлен. npm WARN [email protected] Нет поля репозитория. npm ERR! Код 1

C: \ Проекты \ sayusiando.visualstudio.com_git \ \ Src ЭЛЕКТРОННАЯ БИБЛИОТЕКА \ Framework \ Framework.UI.Spa> НПМ установить Глоток-карма --save [email protected] C: \ Проекты \ sayusiando.visualstudio.com_git \ ЭЛЕКТРОННАЯ БИБЛИОТЕКА \ SRC \ Framework \ Framework.UI.Spa + - [email protected] `- неудовлетворенная PEER DEPENDENCY [email protected]

НПМ WARN опционально Пропустив ДОПОЛНИТЕЛЬНОЕ DEPENDENCY : [email protected]^1.0.0 (node_modules \ chokidar \ node_modules \ fsevents): npm WARN notsup ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ ПРОПУСКА: Неподдерживаемая платформа для [email protected]: wanted {"os": "darwin", "arch": "any"} (текущий: {«os»: «win32», «arch»: «x64»}) npm WARN [email protected] требует равный кармы @> = 0,10 < = 0,13, но ни один из них не был установлен. npm WARN [email protected] Нет поля репозитория.

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

ответ

1

Корень проблемы заключается в том, что пакет Глоток-карма deprecated в настоящее время.