【发布时间】:2013-08-26 16:26:10
【问题描述】:
当我删除 devDependencies 数组时,trimArguments 安装得很好。如果我给它一个开发依赖项,它似乎完全忽略了 trimArguments。没有警告,只是无声的失败。我的 package.json 如下:
{"name":"asyncFuture",
"version":"0.1.0",
"main": "asyncFuture.js",
"dependencies":[
"git+https://git@github.com/fresheneesz/trimArguments.git#578afe0fa6ce96797c36e018bf5bae31b508a02f"
],
"devDependencies": [
"git+https://git@github.com/fresheneesz/deadunit.git#8395e438492267b94ef51ee4f94a6d6c8f1c15da"
],
"repository": {
"type": "git",
"url": "git://github.com/fresheneesz/asyncFuture"
}
}
这是一个 NPM 错误还是我误解了如何使用它? Windows 7 32 位上的 NPM 版本 1.3.8
更新
看起来 npm 忽略了除最后一个之外的任何包,即使我将所有依赖项放在“依赖项”数组下(并摆脱 devDependencies)。这必须是一个错误。我要开罚单了。
【问题讨论】: