Когда я удаляю массив devDependencies, trimArguments устанавливается отлично. Если я дам ему dev-зависимость, он, кажется, полностью игнорирует trimArguments. Никакого предупреждения, просто молчания. Мой package.json заключается в следующем:Почему npm не устанавливает зависимости, когда у меня есть элемент внутри devDependencies?
{"name":"asyncFuture",
"version":"0.1.0",
"main": "asyncFuture.js",
"dependencies":[
"git+https://[email protected]/fresheneesz/trimArguments.git#578afe0fa6ce96797c36e018bf5bae31b508a02f"
],
"devDependencies": [
"git+https://[email protected]/fresheneesz/deadunit.git#8395e438492267b94ef51ee4f94a6d6c8f1c15da"
],
"repository": {
"type": "git",
"url": "git://github.com/fresheneesz/asyncFuture"
}
}
Это НАЯ ошибка или я недоразумение как использовать это? NPM версия 1.3.8 на Windows 7 32-бит
UPDATE
Это выглядит как НПМ игнорирует любой пакет за исключением последнего, даже если я ставлю все зависимости под массив «зависимостей» (и избавиться от devDependencies). Это должно быть ошибкой. Я собираюсь подать билет.
Если мне нужно указать имя пакета, я бы ожидал, что он не будет правильно устанавливать любой из них. Он правильно устанавливает один из них, а не другой. Но я попробую это как работа. Благодарю. –
Это похоже на работу:) - Я все еще думаю, что это ошибка в npm (и я написал для нее билет) –