我有一个名为'sails-mongo'的模块,我想使用以下命令将其更新到最新版本:
npm update sails-mongo --save
我也尝试过卸载再重新安装。我尝试过sails-mongo@latest
和sails-mongo@beta
。
问题: 在GitHub上当前版本(master)的package.json文件(https://github.com/balderdashy/sails-mongo/blob/master/package.json)中:
"dependencies": {
"async": "~0.2.9",
"lodash": "~2.4.1",
"mongodb": "1.4.2",
"waterline-errors": "~0.10.0"
},
同时,在被更新的那个中
"dependencies": {
"async": "0.2.10",
"underscore": "1.5.2",
"underscore.string": "2.3.3",
"mongodb": "~1.3.23"
},
我获取主分支的唯一方法是使用命令npm install git+https://github.com/balderdashy/sails-mongo
为什么sails-mongo@latest
不能安装主分支?
package.json
中的repository
键只是标识一个存储库,该存储库将显示在NPM页面上。 - Ben Fortunepackage.json
中获取版本号。NPM将每个版本都存储得几乎像Github一样。当您运行NPM install <package>时,它将始终安装最新版本,但如果您在package.json
中指定了该软件包,则可以添加要安装的版本。 - Ben Fortune