npm无法识别来自存储库的包中的更新

时间:2016-10-15 17:32:55

标签: node.js npm

我有一个从私有存储库(Bitbucket)安装的node.js包。每次我进行更改时,都会使用package.json来修改npm update中的版本。

我希望在使用该模块的项目上运行npm update --verbose package-name时,npm会识别更改并更新新版本。相反,我必须删除我的包并再次安装。

这是私有存储库安装的预期行为,还是我错过了什么?如果是预期的行为,我怎样才能检测到"来自私有存储库的模块中的更改?

修改

运行npm info it worked if it ends with ok npm verb cli [ '/home/manu/.nvm/versions/node/v6.6.0/bin/node', npm verb cli '/home/manu/.nvm/versions/node/v6.6.0/bin/npm', npm verb cli 'update', npm verb cli '--verbose', npm verb cli package-name] npm info using npm@3.10.3 npm info using node@v6.6.0 npm verb exit [ 0, true ] npm info ok 会产生以下输出:

package.json

EDIT2

以下是"dependencies": { "package-name": "git+https://user:password@bitbucket.org/myrepo.git" } 中声明依赖关系的方式:

{{1}}

0 个答案:

没有答案