请你帮我解决一下npm安装功能的神秘行为。 'Npm install bones'安装旧版本的下划线(1.1.7)而不是1.4.2。问题是旧版本包含几个导致我的代码出现问题的错误。
bones目录中的'npm install underscore'执行相同操作,同时在此目录之外安装正确的版本。 根据bones install(https://npmjs.org/package/bones)的官方规范,应该安装新版本。任何想法如何克服这一点?我可以做一个git克隆,但我试图避免这种情况。
由于
答案 0 :(得分:0)
bones package.json在repo中有"underscore": "~1.3.3",
(不确定发布的版本是什么)
它只会达到最高的1.3版本,而不是1.4版本
但由于你只看到1.1,那么你可能需要运行npm update
。
https://github.com/developmentseed/bones/blob/master/package.json