2015-04-09 3 views
3

Я пытаюсь установить npm karma-jasmine, и для некоторых странных целей только хотите установить этот модуль, а не карму. Он устанавливает карму, а также определяется как peerDependency. Возможно ли установить peerDependency и как? Я использую НПМ 1.4.28Как установить npm модуль без установки равноправных зависимостей

Это мой package.json

{"dependencies": {"karma-jasmine": "0.2.3"}} 
+2

В качестве скучного обходного пути вы можете просто вручную удалить зависимый модуль после его автоматической установки. – poke

+0

Вы можете создать обрезку npm, хотя это был бы очень ручной процесс, если вы не согласны с его установкой в ​​обычном режиме, а затем модифицируете термоусадочную пленку, чтобы не включать карму. Тогда будущие установки npm не будут устанавливать карму. –

+0

Проблема - это окна. npm install karma создает такие огромные папки, что, когда я пытаюсь удалить карму, это невозможно, потому что путь к файлу слишком длинный. –

ответ

1

Вы можете обновить до более новой НПМ, скажем версия> = 3? По умолчанию он не устанавливает peerDependencies.

Смежные вопросы